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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] bug avec include

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] bug avec include

n°598361
misterping​uin
Posté le 29-12-2003 à 12:31:53  profilanswer
 

Bonjour, j'ai un petit soucis avec PHP, je cherche à faire un include tout bete :

Code :
  1. include($_SERVER['DOCUMENT_ROOT']."/lib/menu.php" );


 
ne fonctionne pas en prod alors que ça passe sur le serveur de test (qui est censé avoir la meme config PHP et APACHE)
 
alors que

Code :
  1. include(http://www.domaine.com/lib/menu.php" );


 
fonctionne sans probleme
 
le plus fort est que la doc PHP explique qu'un include raté ne bloque pas le script, alors que c'est le cas pour moi
 
l'autre truc bizarre c'est que

Code :
  1. if (is_file($_SERVER['DOCUMENT_ROOT']."/lib/menu.php" )) print('ok');


me renvoie ok
 
si qqun a une idée...
 
Merci !


Message édité par misterpinguin le 29-12-2003 à 12:48:49
mood
Publicité
Posté le 29-12-2003 à 12:31:53  profilanswer
 

n°598372
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-12-2003 à 12:44:45  profilanswer
 

bon ya quoi dans $_SERVER['DOCUMENT_ROOT'] ???
Et puis si tu veux tester ton is_file vire le ; a la fin des parenthèses de ton if sinon tu obtiendras toujours ok!!!

n°598376
misterping​uin
Posté le 29-12-2003 à 12:48:42  profilanswer
 

anapajari a écrit :

bon ya quoi dans $_SERVER['DOCUMENT_ROOT'] ???
Et puis si tu veux tester ton is_file vire le ; a la fin des parenthèses de ton if sinon tu obtiendras toujours ok!!!


pour le ";" faute de frappe  
 
pour le server document root :
j'ai ce qu'il est censé contenir, à savoir /home/site/www

n°598436
misterping​uin
Posté le 29-12-2003 à 14:12:42  profilanswer
 

:bounce:

n°598487
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-12-2003 à 15:34:53  profilanswer
 

tu as quoi exactement comme erreur?

n°598530
misterping​uin
Posté le 29-12-2003 à 16:47:25  profilanswer
 

rien justement, le script plante et n'affiche pas d'erreur !
 
elles sont configurées dans le php_ini et s'affichent pour d'autres erreurs

n°598535
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-12-2003 à 16:59:50  profilanswer
 

Si tu vires le include tout se passe bien??
 
Si tu executes juste le menu.php tout se passe bien?
 
En admettant qu'il n'y ait pas de return dans ton include si tu fais:

Code :
  1. print include($_SERVER['DOCUMENT_ROOT']."/lib/menu.php" );


tu obtiens O ou 1?
 

n°598536
misterping​uin
Posté le 29-12-2003 à 17:04:48  profilanswer
 

anapajari a écrit :

Si tu vires le include tout se passe bien??
oui
 
Si tu executes juste le menu.php tout se passe bien?
oui
 
En admettant qu'il n'y ait pas de return dans ton include si tu fais:

Code :
  1. print include($_SERVER['DOCUMENT_ROOT']."/lib/menu.php" );


tu obtiens O ou 1?
peut pas tester, ça marche maintenant
 
truc de dingue inside : quelle différence entre ces 2 lignes :

Code :
  1. @require ($_SERVER['DOCUMENT_ROOT']."/backoffice/-logins-/bdd.inc" );
  2. @require ($_SERVER['DOCUMENT_ROOT']."/backoffice/-logins-/bdd.inc" );


parce qu'en faisant des tests je me suis retrouvé avec ces 2 lignes, et en supprimant la premiere (donc l'ancienne) ça fonctionne !!!  :pt1cable:

 
 


Message édité par misterpinguin le 29-12-2003 à 17:05:15

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

  [PHP] bug avec include

 

Sujets relatifs
[PHP] Mettre un argument à un fichier en "include"[PHP]Qqun sait pkoi les include externes sont impossibles avec phpwin?
[PHP] pb avec include...[PHP] Include d'adresse absolue sous windows (pendaison inside)
[PHP][php.ini]Comprends pas les lignes include_path et ... ???[PHP] Question sur include, Header & sleep
[PHP] Petite question sur 'include'[PHP] include qui marche pas ?
[PHP] très débutant : include qui fonctionne pas ? [Updated]Est il possible de faire ceci en PHP [INCLUDE]
Plus de sujets relatifs à : [PHP] bug avec include


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