Bonjour,
j'ai un problème avec une fonction toute bête : include().
Au début de chacune de mes pages, j'insère les fichiers config.php et fonctions.php . Le problème est que lorsque j'écris
include('http://www.monsite.com/essai/includes/config.php');
ma page "inscription" m'affiche une page vide, sans aucun message d'erreur. Par contre, lorsque j'écris
include('../includes/config.php');
ma page s'affiche normalement (menu et formulaire).
Je ne comprend pas pourquoi, d'autant que les liens de mon menu sont écrits en absolu, et que ça fonctionne très bien.
J'ai vérifié le manuel php et je ne comprends toujours pas.
Y a t-il une possibilité que mon hébergeur bloque les liens absolus dans les includes ?
Je précise que je développe mon site dans un sous-dossier du dossier httpdocs (d'où le "essai" dans le chemin vers le fichier à insérer),et il y a xoops qui est installé à la racine du site, je ne sais pas si ça peut poser problème.
Si quelqu'un a une idée pour résoudre ce problème ou au moins afficher un message d'erreur, ce serait sympa.
Merci au moins de m'avoir lue.