[PHP] Problèmes d'include... - include: ça marche, ça marche pas

Bonsoir à tous!

Bon, ce soir j’ai un problème à vous soumettre, et j’arrive pas à m’en sortir!
Sur mon site perso, j’ai trois fichiers php qui contiennent respectivement:

  • un menu
  • une entête
  • un pied de page

Comme toutes mes pages sont construites sur le même modèle, je fais appel à ces fichiers en utilisant la fonction include.

Avantages: ça évite de faire 50000 copier-coller, et le jour ou je veux ajouter un item à mon menu, j’ai qu’un fichier à modifier. Je pense que sur le choix de cette solution, j’ai rien à me reprocher.

Le problème, c’est que j’ai remarqué que ça buggait graphiquement de temps en temps. Et quand ça bug, ça donne ça:
http://julien.remen.free.fr/goodies/errorinfotech.jpg

Qu’est-ce que j’ai loupé dans l’histoire??? Pourquoi ça bug des fois et pas d’autres? Une erreur dans la fonction include?

Ben il te donne l’erreur hein :slight_smile: failed to open stream ‘http://www…’

Il doit foirer sa tentative de connection/etc.

Solution : ne pas inclure des fichiers distants (donc sans http)

+1. Il faut mettre le chemin relatif du fichier .php dans le include, ne surtout pas mettre http://

Ça doit être quelque chose du genre include("files/barre_menu.php");

OK, merci à tous!!!