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

  FORUM HardWare.fr
  Programmation

  [php] "require" imbriqué

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] "require" imbriqué

n°168603
slvn
Posté le 30-06-2002 à 17:28:51  profilanswer
 

Bonjour je suis confronté a un pb bizarre :
"un bout de code en php qui marchait sur un ordi ne marche pas sur un autre " (serveur different surement)
 
mon pb vient de la fonction require qui permet d'inclure un fichier dans un autre :
 
voici les fichiers que j ai :
\index.php
\a\a.php
\a\b\b.php
 
\index.php :   <? echo "index"; require "a/a.php" ?>
\a\a.php :     <? echo "a"; require "a/b/b.php" ?>
\a\b\b.php :   <? echo "b" ?>
 
 
 
quand j appelle index : ca m affiche :  
"indexa
Fatal error: Failed opening required 'a\b\b.php' (include_path='..';) in E:\_serveur_local\wwwroot\a\a.php on line 1
"
au lieu de : "indexab"
alors que pourtant ca marchait sur un autre pc .....  
 
pour que ca marche il faut que je remplace :  
"require "a\b\b.php" " par  "require "b\b.php" ".
 
 
Grosso modo c est plus simple c vrai, mais bon faudrait savoir si les normes sont fixées ....
 

mood
Publicité
Posté le 30-06-2002 à 17:28:51  profilanswer
 

n°168610
art_dupond
je suis neuneu... oui oui !!
Posté le 30-06-2002 à 18:53:47  profilanswer
 

je pense que le directoire de base est celui ou ce trouve le fichier.
 
comme le fichier a.php est déjà dans a\
 
donc quand tu fais require b.php, il le fait à partir de a\

n°168613
slvn
Posté le 30-06-2002 à 19:08:54  profilanswer
 

ma conclusion is :
 
avec IIS : faut faire utiliser un path relatif
 
avec apache c est bien le path par rapport au tout premier fichier d appel !
 
donc apache != IIS .....vive les enmerdes...

n°168614
Stligar
Posté le 30-06-2002 à 19:27:14  profilanswer
 

Et encore ça depend des versions :)
 
Moi j'utilises EasyPHP (dc apache) avec la version 1.5 l'include ne dependait pas du premier fichier, mais par contre avec easyPHP 1.6 ca marche selon le premier fichier d'appel.


Message édité par Stligar le 30-06-2002 à 19:27:38

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

  [php] "require" imbriqué

 

Sujets relatifs
[php] require : comment que ça marche exactementupdate imbriqué?? est ce possible
[PHP] require() ou include() ??[PHP] : Include et Require ... a quoi ca sert ?
EXCEL : Fonction SI imbriqué :( aidez moi[PHP] Problème avec require !
PHP include require 
Plus de sujets relatifs à : [php] "require" imbriqué


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