Difference entre php ligne de commande et dans navigateur ?? - PHP - Programmation
Marsh Posté le 15-07-2005 à 15:18:11
Comment ca ils s'executent pas de la même façon?
Tu peux donner un exemple concret STP.
Marsh Posté le 15-07-2005 à 19:58:46
Voici mon exemple type
Citation : <?php |
Si je fais un php monscript.php en ligne de commande => Connexion reussie ( et dans le script complet j'arrive a lire les données de ma base bien sur ! )
Si dans firefox je fais http://192.168.0.1/monscript.php => Probleme de connexion !
Je sais donc que mes parametres sont bons pourtant le script ne semble pas reagir de la meme facon .??
Ou bien PHP n'a pas acces a la meme chose mais je comprends pas pourquoi !
Pourquoi aurai je acces a ma base avec un script PHP en ligne de commande et pas en l'appelant depuis un navigateur ?
Marsh Posté le 15-07-2005 à 20:01:45
Par défaut, pour le php-web et pour le php-cli il y a 2 fichiers de config php.ini séparés, à mon avis pour celui du web il ne doit pas y avoir la ligne qui charge l'extension pour pgsql
Marsh Posté le 15-07-2005 à 20:33:47
A priori je n'ai qu'un seul fichier php.ini sur l'enseble de mon disque
Ce qui me surprend c'est que tout fonctionnait bien sur Fedora 3 avec php 4.3 Pg 7.4 , puis je suis passé a Fedora 4 avec php 5 et Pg8 et ca plantait , j'ai cherché un peu et comme il ne semblait rien vouloir savoir , je me suis reinstaller un fedora 3 avec php 4.3 Pg 7.4 et maintenant je semble avoir le meme resulat sous les 2 ! J'comprend vraiment plus rien !
Au point que je n'arrive a me demander si ca ne vaudrait pas le coup de me mettre a java et tomcat pour faire un site avec BDD correct
Marsh Posté le 15-07-2005 à 20:59:06
Reply
Marsh Posté le 15-07-2005 à 14:42:59
Voila la question peut sembler bizarre mais mes scripts ne s'executent pas de la meme facon en ligne de commande et lorsque je les lance dans un navigateur , donc je voudrais savoir q'il sont traités de facon differentes ?
MERCI