J'ai un fichier php très simple, qui crée un document texte à chaque fois qu'il s'exécute :
$date = date('Y-m-d H-i-s', time());
$log_name = "Cronjob". $date;
if($fh = fopen($log_name,'w')){
fwrite($fh, print_r($date));
fclose($fh);
}
Lorsque j'exécute le fichier en utilisant mon navigateur, un fichier txt est créé sur mon serveur. Lorsque j'exécute le fichier avec un cronjob, cela NE crée pas de fichier txt. Quand je vais dans private > cron.log sur mon serveur, je vois que le cronjob fonctionne bien et que le résultat est imprimé dans le cron.log.
Quelqu'un peut-il me dire pourquoi? J'ai besoin d'écrire ce fichier sur le serveur :)