Par contre, celui ne révèle aucune erreur de syntaxe :
<?php
/*
** Changez cette variable en true ou false pour que le cron
** affiche quelque chose - ceci apparaît dans les log de la
** console
*/
$verbose = true;
/*
** sur l'écran de configuration du module cronjobs
** après avoir activé le mode avancé
*/
$cronjob_url = <<< EOT
https://xxxxx.fr/admin1234/index.php?controller=AdminCronJobs&token=xxxxxxxxxxxxxxxxxxxxxxxxxxxx
EOT;
/**************************************
** Ne rien modifier après cette ligne **
***************************************/
error_reporting(E_ALL);
$break_line = (php_sapi_name() == "cli") ? PHP_EOL : '<br/>';
$output = $verbose ? $break_line.'Cron Report of '.date('c').$break_line.$break_line : '';
$cronjob_url = trim($cronjob_url);
$ch = curl_init($cronjob_url);
curl_setopt($ch, CURLOPT_URL, $cronjob_url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$data = curl_exec($ch);
if ($verbose) {
if($data)
$output .= 'Ok'.$break_line.$data;
else
$output .= 'Failed';
}
curl_close($ch);
die($output);