Arnaud Charlier wrote:

Bonjour,

Je dois lancer un script php en ligne de commande (pour utiliser dans un cron)

Ce script fait appel à une DB mysql, mais lorsque je lance le script il ne semble pas connaitre la commande mysql_connect (ou mysql_pconnect).
Message:"Call to undefined function mysql_connect()"


Je suppose que tout ce qui est module extérieur à PHP n'est pas implémenté dans la version PHP en ligne de commande.


J'ai enfin trouvé.
Le fichier php.ini du client php n'est pas le même que celui d'apache2, il faut donc explicitement indiquer quel php.ini on veut, ainsi les modules sont pris en compte.


En l'occurence on aura ceci
# php -c /etc/php4/apache2/php.ini fichier.php



--
Arnaud


-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Répondre à