Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1438 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Difference entre php ligne de commande et dans navigateur ??

 

 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Difference entre php ligne de commande et dans navigateur ??

n°1150673
no1
NoOne
Posté le 15-07-2005 à 14:42:59  profilanswer
 

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

mood
Publicité
Posté le 15-07-2005 à 14:42:59  profilanswer
 

n°1150703
cesarr89
Posté le 15-07-2005 à 15:18:11  profilanswer
 

Comment ca ils s'executent pas de la même façon?
Tu peux donner un exemple concret STP.

n°1150909
no1
NoOne
Posté le 15-07-2005 à 19:58:46  profilanswer
 

Voici mon exemple type
 
 

Citation :

<?php
$parametres_connexion="host=192.168.0.1 port=5432 dbname=template1 user=postgres password=";
$conn = pg_connect($parametres_connexion);
//  Verification de la connexion  //
if (!$conn)
{
  echo "Probleme connexion.\n";
  exit;
}
else{
  echo "Connexion reussie.\n";
  exit;
}
;
?>


 
 
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 ?


Message édité par no1 le 15-07-2005 à 20:00:39
n°1150912
onizuka_se​nsei
Posté le 15-07-2005 à 20:01:45  profilanswer
 

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


Message édité par onizuka_sensei le 15-07-2005 à 20:02:59
n°1150928
no1
NoOne
Posté le 15-07-2005 à 20:33:47  profilanswer
 

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 :/

n°1150947
onizuka_se​nsei
Posté le 15-07-2005 à 20:59:06  profilanswer
 

essaye rubyonrails ;)


Message édité par onizuka_sensei le 15-07-2005 à 20:59:29

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Difference entre php ligne de commande et dans navigateur ??

 

Sujets relatifs
Commande préproc et inclusiondifference de date
PHP/Postgresql fonctionne qu'en ligne de commande et pas via httpVBS Commande externe
Les balises lien <a> et les retour à la ligne comment eviter les sauts a la ligne
Créer une ligne verticale qui longe la pageCalculer le nbre de ligne de code source
Plus de sujets relatifs à : Difference entre php ligne de commande et dans navigateur ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR