diff --git a/cron/generate_journees_mondiales.php b/cron/generate_journees_mondiales.php new file mode 100644 index 0000000..55f2e71 --- /dev/null +++ b/cron/generate_journees_mondiales.php @@ -0,0 +1,83 @@ + 'janvier', 'February' => 'février', 'March' => 'mars', + 'April' => 'avril', 'May' => 'mai', 'June' => 'juin', 'July' => 'juillet', + 'August' => 'août', 'September' => 'septembre', 'October' => 'octobre', + 'November' => 'novembre', 'December' => 'décembre' +]; + +// Get today's date in French +$currentDate = date("j F"); +$currentDateParts = explode(' ', $currentDate); +$currentDay = $currentDateParts[0]; +$currentMonth = $monthsTranslation[$currentDateParts[1]] ?? $currentDateParts[1]; +$currentDateFr = $currentDay . ' ' . $currentMonth; + +// Fetch and parse events from the webpage +$html = file_get_contents($eventsUrl); +if (!$html) { + die("Erreur : Impossible de récupérer les événements depuis $eventsUrl"); +} + +preg_match_all( + '/]*>]*>