Comme convenu sur le forum des page perso FREE, je te tiens informé sur le sujet que j'avais abordé.
Je récapitule. En local, avec WampServer, le code PHP inclus dans ma page HTML ne s'affichat pas correctement alors que, sur le serveur, tout était bon.
Comme promis, j'en ai recherché la cause et ... j'ai trouvé pourquoi en déterrant un vieux sujet sur ce même forum. L’intéressé avait le même problème que moi mais lui travaillait directement dans "wamp/www". Il exécutait son code directement à partir de Notepad++. Ce qui donnait une url "file:///....." et, donc, pas dans le localhost.
c'est là que j'ai compris.
Perso, je travaille dans un répertoire à la racine de mon disque D:. Il y a quelque temps, j'ai du formater mon micro et tout réinstaller, y compris la sauvegarde de mon site.
Et, évidemment, je pense que tu as compris, j'ai oublié de déclarer ce chemin dans le localhost de WampServer.
En effet, ça marche beaucoup moins bien ;-).
J'ai fais le nécessaire et maintenant j'ai le même résultat en local et en ligne. Ça me servira de leçon.
Free, comme tous les hébergeurs, utilise les VirtualHost (ou similaire) pour les sites de ses hébergés (pages persos). Ça ne se voit pas lorsque l'on installe un site, parce que c'est Free qui s'est occupé de la création du VirtualHost — avec un délais plus ou moins long.
Ne pas utiliser les VirtualHost en local expose à des erreurs “incompréhensibles” lors du transfert du site local vers l'hébergeur.
Si ta page perso chez free c'est 'http://seanb.free.fr/' en local, avec les VirtualHost, elle peut s'appeler 'http://seanb.local/' ou même 'http://local.seanb.free.fr/'