Salut,
Je rencontre encore un problème pour le moins bizarre, je suis abonné
Dans une classe php5), je désire créé un fichier xml (mise en cahce), donc je me sers de file_put_contents() pour l'enregister, et là php m'indique que le chemin vers le répertoire est invalide.
Donc, je fait un test avec is_dir et en effet, celui-ci me retourne false, incompréhension totale, je fait un test avec ce même is_dir dans la page où est instanciée ma classe, et là c'est ok, ça me retourne true....
Je regarde les valeurs de $_SERVER de chaque côté(dans la classe, et hors de celle-ci), et rien d'anormal....
J'exécute donc un cd, et là je vois le problème.
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $a = `cd`; pre($a);
Sur ma page courante, j'ai bien la racine du site D:\web, tandis qu'à l'intérieur de ma classe, j'ai le répertoire d'apache C:\Server\Apache\Apache2
Je comprend pas du tout pourquoi j'obtiens ceci dans ma classe, et surtout comment je pourrais résoudre cet étrange phénomène![]()
A l'aide !!![]()
En espérant que quelqu'un pourra m'apporter une réponse.
Merci d'avance.
Partager