
Envoyé par
secral
<?php
ob_start(); $datum = date( "d-m-Y H:i" ); echo "the date is : "$datum; $page = ob_get_contents(); ob_end_flush( "verifycron.html" , "w" ); fwrite( $fp , $page ); fclose( $fp ); ?>
Bonjour,
Cette commande demande à PHP d'écrire le fichier 'verifycron.html' dans le répertoire courant d'exécution.
Par exemple, si je suis dans le répertoire /home/moi/ et que j'exécute
/usr/bin/php -f /var/www/mon_script.php
; le fichier verifycron.html serra créé dans le répertoire /home/moi en ligne de commande mais dans /var/www/ si je l'ouvre à partir d'un navigateur.
Pour ma part, je crois ton script fonctionne mais c'est les chemins qui sont différents.
Sinon tu peux le modifier de la sorte:
1 2 3 4 5 6 7 8
| <?php
ob_start();
$datum = date( "d-m-Y H:i" );
echo "the date is : "$datum;
$page = ob_get_contents();
ob_end_flush( "/var/www/bud/xxxxx/mail_automatique/verifycron.html" , "w" );
fwrite( $fp , $page );
fclose( $fp ); ?> |
Assure toi que PHP a les droits d'écriture dans ce répertoire et tu l'appelle par:
/usr/bin/php -f /var/www/bud/xxxxx/mail_automatique/phpcron.php
Partager