Erreur : file_exists / readfile

Résolu
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 à 10:24
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

2 réponses

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
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
3
Evangun Messages postés 1980 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 24 septembre 2012 4
29 sept. 2007 à 11:20
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.
à+
0
Rejoignez-nous