Le probleme vient donc de la alors. Je ne sais pas précisément pourquoi il ne se produit pas sous windows par contre, chez moi le problème est "multi-plateforme" 
En résumé, ton script news.php définit le dossier courant à "racine" puiqu'il contient le script lancé. Ensuite, tu inclus dans news.php le fichier news2.php. Le chemin d'inclusion est par rapport au dossier courant donc à "racine" => ca marche
Ensuite dans news2.php tu inclues le fichier bbcode.php, mais tu donnes le chemin relativement au fichier news2.php! Or, le dossier courant pour ton script c'est "racine" il te dit donc qu'il n'y a pas de fichier bbcode.php dans le dossier editeur situé au dessus du dossier racine.
Je résouds le probleme en forçant le chemin exact pour CHAQUE inclusion :
include(dirname(__FILE__). "/../editeur/bbcode.php");
dans ton cas.
Partager