Bonjour,

Voilà j'expose mon problème : j'ai l'intention de développer un site avec un ami. donc j'ai réalisé la conception de la base de données. On s'attaque donc au développement. Le soucis c'est qu'il n'arrive pas a trouvé les fichier que j'ai inclue. Je travail sous Windows ainsi que sous linux quand à lui travail sous Mac.

le problème est qu'une ligne avec un include ne fonctionne pas chez lui alors que chez moi cela fonctionne très bien.

include 'includes/php/template/default/header.php';

On a bien sur vérifié qu'il disposé du fichier requis

ici je vous mets l'erreurs qu'il obtient sous OSX

Et voici ce que j'obtient sous linux ou windows

J'ai tout d'abord pensé que ça pouvais venir du DIRECTORY_SEPARATOR mais je me suis rendu compte que sous linux et windows il etait différents mais que ca fonctionné quand même.

Quelqu'un aurait il une solution à mon problème ?

Je vous remercie d'avance

3 réponses


Aspitrine
Réponse acceptée

include $_SERVER'DOCUMENT_ROOT'].'includes/php/template/default/header.php';
Et tu verras ça ira beaucoup mieux =)

Utilise la constant php DIRECOTY SEPARATOR pour tes includes ;)

http://php.net/manual/en/dir.constants.php

magik
Auteur

Merci beacuoup pour vos reponse. Le soucis venait bien du document ROOT