par
sixo » 30 nov. 2010, 17:50
Merci à (presque) tous pour vos réponses.
En rédigeant ma réponse, la solution m'est venue !
Je vous explique quand même, le fichier que je voulais inclure se trouvait sur le même serveur que le fichier appelant. Seulement, mon site aura plusieurs sous-dossiers et je voulais éviter de travailler avec des "../" qu'on répète x fois !
D'où le choix du chemin absolu avec la racine du site enregistrée dans une constante. Sachant que je n'ai pas accès à la racine du serveur parce que j'ai un hébergement mutualisé et je ne savais pas quel était le chemin vers le dossier public !
Ni comment il s'appelait. Comme je n'ai pas d'accès ssh, difficile de retrouver le chemin vers le dossier public !
Solution : grâce à la remarque de xTG qui m'a fait cogiter, je me suis dit qu'on devait quand meme pouvoir trouver un chemin vers le dossier public, à partir de la racine du serveur. J'ai donc fait une erreur dans mon fichier appelant exprès pour avoir un message d'erreur de firefox qui m'a gentiment écrit le chemin vers le fichier appelant, chemin que j'ai ensuite modifié pour mener au fichier appelé. Et le chemin est du type : "/var/www/monsite.com/htdocs/essai/includes/fonctions.php" !
Pfoui ! à problème tordu, solution tordue !
J'essaierai quand même de voir si j'ai accès au php.ini pour le modifier afin d'afficher les erreurs, mais ça m'étonnerait!
Sinon, ça me servira quand je changerai d'hébergement ! Merci pour le tuyau !
Quant à devlop78, si tu te croyais drôle, c'est franchement raté ! Ta remarque est juste bête, méchante et absolument non constructive !
Merci à (presque) tous pour vos réponses.
En rédigeant ma réponse, la solution m'est venue !
Je vous explique quand même, le fichier que je voulais inclure se trouvait sur le même serveur que le fichier appelant. Seulement, mon site aura plusieurs sous-dossiers et je voulais éviter de travailler avec des "../" qu'on répète x fois !
D'où le choix du chemin absolu avec la racine du site enregistrée dans une constante. Sachant que je n'ai pas accès à la racine du serveur parce que j'ai un hébergement mutualisé et je ne savais pas quel était le chemin vers le dossier public !
Ni comment il s'appelait. Comme je n'ai pas d'accès ssh, difficile de retrouver le chemin vers le dossier public !
Solution : grâce à la remarque de xTG qui m'a fait cogiter, je me suis dit qu'on devait quand meme pouvoir trouver un chemin vers le dossier public, à partir de la racine du serveur. J'ai donc fait une erreur dans mon fichier appelant exprès pour avoir un message d'erreur de firefox qui m'a gentiment écrit le chemin vers le fichier appelant, chemin que j'ai ensuite modifié pour mener au fichier appelé. Et le chemin est du type : "/var/www/monsite.com/htdocs/essai/includes/fonctions.php" !
Pfoui ! à problème tordu, solution tordue !
J'essaierai quand même de voir si j'ai accès au php.ini pour le modifier afin d'afficher les erreurs, mais ça m'étonnerait!
Sinon, ça me servira quand je changerai d'hébergement ! Merci pour le tuyau !
Quant à devlop78, si tu te croyais drôle, c'est franchement raté ! Ta remarque est juste bête, méchante et absolument non constructive !