Erreur : file_exists / readfile [Résolu]

Messages postés
46
Date d'inscription
jeudi 10 janvier 2002
Statut
Membre
Dernière intervention
5 février 2010
- - Dernière réponse : cs_Killan
Messages postés
46
Date d'inscription
jeudi 10 janvier 2002
Statut
Membre
Dernière intervention
5 février 2010
- 29 sept. 2007 à 11:23
Bonjour,

Je suis en train de me faire une petite classe sympa et dedans, à un moment donné, je fait un file_exists pour ensuite faire un readfile du meme fichier.

Mon problème est qu'il ne trouve jamais le fichier sauf si je lui donne en dur le chemin

Normallement :
if (file_exists("./" . $this->pagesCache . $cnfos)) ...

un echo renvoie : ./toby/pages_c/bcf58a8b337ff90980f5b274aeba2a03.html ce qu iest parfait

Il n'y a que si je fait :
if (file_exists("./toby/pages_c/bcf58a8b337ff90980f5b274aeba2a03.html")) ...


que ca renvoie true

En gros du dur ça passe, mais une quelconque variable ça ne va pas.
Or quand je test le meme bout de code hors classe ça marche

Qu'est-ce qui pourrait affecter ce context d'exécution... là je ne vois plus...

Le contexte, si ça peut aider :
<li>je suis dans une classe</li><li>serveur avec ispconfig / php5 (dernière stable)</li>
d'avance merci

Killan
www.daaboo.net
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
46
Date d'inscription
jeudi 10 janvier 2002
Statut
Membre
Dernière intervention
5 février 2010
3
Merci
j'ai trouvé... un \n c'est glissé à la fin du nom de fichier... et évidemment mon echo sans rien apres ne montrait rien. di dju.

merci quand meme

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 185 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Killan
Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
0
Merci
Hello

c'est
echo "./" . $this->pagesCache . $cnfos

ou

echo "./" . $this->pagesCache qui renvoie le bon chemin ?

Refais les tests, si le chemin était vraiment bon ça marcherait.
à+
Commenter la réponse de Evangun