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

  FORUM HardWare.fr
  Programmation

  include et autre répertoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

include et autre répertoire

n°42678
zapan666
Tout est relatif
Posté le 25-06-2001 à 22:38:09  profilanswer
 

J'ai une page php, a l'interieur, un include qui appel une page qui est dans un repertoire parent.
 
mais dans la page qui est include, il y a aussi un include qui pointe vers une page qui est dans ce même repertoire parent.
 
Le problème, c'est que ça génére une erreur a cause, car ma toute première page ne trouve pas le dernier include ! Comment résoudre ce problème ?
 
(oui, je sais, ce n'est pas clair, mais bon... j'ai fais le mieux que j'ai pu !)

mood
Publicité
Posté le 25-06-2001 à 22:38:09  profilanswer
 

n°42690
Mara's dad
Yes I can !
Posté le 25-06-2001 à 23:14:41  profilanswer
 

Exemple:
 
Avec une arborescence comme çà !
/titi/titi.php
/toto.php
/tata.php
 
 
/titi/titi.php
<?php
 
$GLOBALS[CHEMIN]="../";
 
echo("titi.php<br>" );
include( $GLOBALS[CHEMIN].'toto.php');
echo("titi.php<br>" );
 
?>
 
 
/toto.php
<?php
 
echo("toto.php<br>" );
include($GLOBALS[CHEMIN].'tata.php');
echo("toto.php<br>" );
 
?>
 
/tata.php
<?php
 
echo("tata.php<br>" );
echo("---<br>" );
echo("tata.php<br>" );
 
?>
 
Là y'a pas de pb, car tout ce passe relativement à /titi
Sinon, tu peut aussi mettre le chemin en dur dans toto.php, c'est à dire ../tata.php.
Mais je suppose que c'est pas çà que tu veux à cause d'autres pages qui utilisent toto.php, non ?
 
Donc, la solution, c'est de mettre dans toutes tes pages susceptibles d'être appelées en directe un chemin du genre $GLOBALS[CHEMIN]="../";
 
C'est pas très propre, mais je ne vois pas d'autre solutions !

 

[edtdd]--Message édité par Mara's dad--[/edtdd]


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°42703
__Lolo__
C&#039;est pouleversant !
Posté le 26-06-2001 à 08:08:12  profilanswer
 

perso j'utilise la variable $DOCUMENT_ROOT qui indique le rep racine du serveur
ds mes scripts tous les chemins st relatifs a ce $DOCUMENT_ROOT
 
pas si propre que ca non plus ... :D


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

  include et autre répertoire

 

Sujets relatifs
pb de listing de repertoire sous VB6pb de listing de repertoire sous VB6
include en php --->[ C ] Visualiser le contenu d'un répertoire
[C++] quelle bibli pou lister le contenu d'un répertoire?Cannot open include file: 'GL/glut.h'.
Include_path et php....partage de repertoire
[php]include().....[ASP] fichier INCLUDE
Plus de sujets relatifs à : include et autre répertoire


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