Pb avec les paths des includes et require

Pb avec les paths des includes et require - PHP - Programmation

Marsh Posté le 02-10-2009 à 20:22:37    

Bonjour,
 
J'ai un site front office / back office qui utilise une classe.
Cette classe a elle même besoin d'une autre classe.
 
fichier_front.php

Code :
  1. <?php
  2.      require_once ('fonctions/class.page.php');
  3. ?>


 
admin/fichier_back.php

Code :
  1. <?php
  2.      require_once ('../fonctions/class.page.php');
  3. ?>


 
Le pb est que ma classe (class.page.php) possède elle même des require
 
fonctions/class.page.php

Code :
  1. <?php
  2.      require_once ('class.bdd.php');
  3. ?>


 
Et forcement ca ne marche pas avec "fichier_back.php"
 
Ne voulant dupliquer mes classes dans le dossier admin, je voulais savoir s'il y avait une solution propre pour gèrer ce petit pb...
 
Merci pour ceux qui m'ont compris !  :pt1cable:  
 

Reply

Marsh Posté le 02-10-2009 à 20:22:37   

Reply

Marsh Posté le 03-10-2009 à 10:40:53    

Je vais peut être répondre à côté mais s'il s'agit d'un problème de chemins tu peux essayer de mettre l'adresse du fichier à inclure en absolu :
 

Code :
  1. <?php
  2. require_once ($_SERVER["DOCUMENT_ROOT"].'/dossier/fichier.php');
  3. ?>

Reply

Marsh Posté le 03-10-2009 à 13:14:26    

Oui, le mieux est de mettreles chemins en relatif. Si tu as la main sur le serveur, tu peux aussi définir un chemin d'include par défaut.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed