Bonjour à tous,
Je viens faire appel à votre aide car j'ai un petit problème que je n'arrive pas à résoudre. En fait je cherche à créer un script PHP qui va récupérer une fois par jour un certain nombre d'adresse mail en base de données, et leur envoyer un mail.
J'ai donc développé mon petit script, je le lance à partir de mon navigateur il récupère tout comme il faut. Paf, je créé mon cron, et en fait je viens de voir ce matin que le script a généré des erreurs. Et je viens de faire le test en effet il fonctionne bien en le lançant d'un navigateur, mais pas en ligne de commande.
Le début du script :
Code :
- <?php
- if(!defined("CONTEXT" ))
- define("CONTEXT","../../../" );
- include(CONTEXT."inc/global.php" );
- require_once("systemframework/sql/sqlhelper.php" );
- /* Récupération des adresses mails et envoi des mails. */
- ?>
|
Comme je le disais, je le lance dans un navigateur, tout est nickel les mails partent sans problème. En ligne de commande, voici les erreurs :
D:\wamp\php>php.exe -f D:\wamp\www\*******PHP\*******\**\*******\***********\cron_parrainage.php
Warning: include(../../../inc/global.php): failed to open stream: No such file or directory in D:\wamp\www\*******PHP\*******\**\*******\***********\cron_parrainage.php on line 5
Warning: include(): Failed opening '../../../inc/global.php' for inclusion (include_path='.;C:\php5\pear') in D:\wamp\www\*******PHP\*******\**\*******\***********\cron_parrainage.php on line 5
Warning: require_once(systemframework/sql/sqlhelper.php): failed to open stream:
No such file or directory in D:\wamp\www\*******PHP\*******\**\*******\***********\cron_parrainage.php on line 6
Fatal error: require_once(): Failed opening required 'systemframework/sql/sqlhelper.php' (include_path='.;C:\php5\pear') in D:\wamp\www\*******PHP\*******\**\*******\***********\cron_parrainage.php on line 6
D:\wamp\php> |
Donc voilà, ma question est : Pourquoi n'arrive-t-il pas à inclure les fichiers en execution en ligne de commande ? Y'a t'il une solution pour résoudre ce problème ?
Message édité par Tirkyth le 12-10-2007 à 15:32:29
---------------
Mon Feedback !