Call to undefined function

Call to undefined function - SQL/NoSQL - Programmation

Marsh Posté le 05-05-2008 à 08:39:32    

Bonjour,  
 
Je viens de réaliser un site extranet et je n'ai pas eu de problèmes particuliers.  
Mais j'ai besoin de pouvoir lancer un script php qui me permettrait de pouvoir me connecter à une bd, de vider une table et de recharger un fichier pour la remplir.  
Le seul problème, c'est que lorsque je veux lancer mon script avec la commande :  
"php monscript.php"  
J'ai l'erreur :  
"Call to undefined function mysql_connect in chemin_vers_mon_fichier"  
Ce que je ne comprend pas, c'est que mon script marche très bien si je le lance avec lampp.  
 
Est ce que quelqu'un a une idée de mon problème ?

Reply

Marsh Posté le 05-05-2008 à 08:39:32   

Reply

Marsh Posté le 05-05-2008 à 10:56:53    

Le lancement en ligne de commande n'utilise probablement pas le meme php.ini que le lancement via ton serveur web - et n'active probablement pas l'extension mysql.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 05-05-2008 à 11:24:23    

Merci du conseil.
Mais tu ne saurais pas ou est le fichier php.ini ?
Parce que je viens de faire une recherche et je n'arrive pas à le trouver.  :S

Reply

Marsh Posté le 05-05-2008 à 11:27:10    

s'il n'y en a pas ça explique peut-etre le problème...:D


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 05-05-2008 à 11:31:34    

Mwai, enfin c'est pas clair.  
Vu que j'en ai un dans /opt/lampp/etc/, il aurait du me le trouver.  
S'pas normal. :(

Reply

Marsh Posté le 05-05-2008 à 11:33:33    

pas en ligne de commande, il va certainement pas chercher là-bas.
Essaye de le copier dans le répertoire où tu as mis ton script, pour voir


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 05-05-2008 à 11:39:17    

Toujours la même chose.
"Call to undefined function ..."

Reply

Marsh Posté le 05-05-2008 à 11:41:45    

Alors passe explicitement le chemin vers ton php.ini :
 
php --php-ini /chemin/vers/ton/fichier/php.ini tonjoliscript.php


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 05-05-2008 à 11:46:46    

En plus de l'erreur Undefined function, j'ai plusieurs erreurs unable to load dynamic library.
 
Ps : ça n'a peut être rien à voir, mais j'ai vu sur différents forums, qu'il fallait peut être décommenter la ligne extension=msql.so, mais lorsque que je vire le ; j'ai des erreurs lors du redemmarage de mysql.

Reply

Marsh Posté le 05-05-2008 à 11:47:16    

euh non msql.so c'est apas pour mysql.:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 05-05-2008 à 11:47:16   

Reply

Marsh Posté le 05-05-2008 à 11:50:31    

D'accord.
Je suis un noob sous linux et sous xampp alors je trifouille.  :D

Reply

Marsh Posté le 05-05-2008 à 13:40:16    

J'ai corrigé les erreur de librairies en mettant certaines lignes de mon fichier php.ini en commentaire.
Mais j'ai toujours "call to undefined function ..."  :'(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed