La "non creation" du fichier est encore un probleme de droits.
As-tu modifie les droits de ton repertoire afin d'autoriser l'ecriture pour tout le monde ? Si c'est pas le cas, tu ne pourra pas creer le fichier.
Le mieux dans ce genre de cas c'est d'utiliser "/tmp", ce repertoire est prevu pour ce genre de choses, et normalement n'importe qui peut ecrire dedans.
Alors essaye de creer le fichier la dedans.
[edit]
Apres un rapide test sur ma debian, j'ai ca :
$ crontab -u www-data -l &> /tmp/test_err
$ cat /tmp/test_err
no crontab for www-data
$ crontab -u www-data -l > /tmp/test_std
$ cat /tmp/test_std
|
test_err est cree et contient le message d'erreur
test_std est bien cree, mais ne contient rien
Par consequent le message s'affiche dans stderr, donc si l'user ne possede pas de crontab, c'est normal que l'exec via php ne donne rien en retour.
[/edit]
Message édité par cerel le 11-05-2005 à 16:23:29