par
Calimero » 10 nov. 2007, 00:33
Bonsoir,
Le problème vient du fait que dans tes include() , tu as spécifié le chemin d'accès au fichier à inclure
de manière absolue, comme le message d'erreur te l'indique. Sur ton serveur d'hébergement les chemins d'accès aux fichiers sont différents, et donc les fichiers n'ont pas pu être trouvés par include() .
La solution pour éviter le problème, et que ton site fonctionne aussi bien sur chaque machine, est de spécifier les chemins d'accès aux fichiers à inclure
de manière relative.
// Si le fichier dans lequel on se trouve se situe à la racine de ton site web, il faudrait transformer ceci :
include("D:\www\mon-site.fr\htdocs\unfichier.php");
// en ça :
include("./unfichier.php");
Dans la ligne que je te propose, le point désigne le répertoire courant (pour n'importe quel répertoire). Cela suppose donc que le fichier appelant et le fichier appelé sont dans le même répertoire (comme ton message d'erreur semble l'indiquer).