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