Bonjour tout le monde.
Bon je préfère prévenir, je n'y connais rien en PHP.
Je fais des pages en HTML mais je leur ai mis l'extension .php seulement pour pouvoir me servir de la fonction "readfile()". Mon site est fait "à la main" (avec Scyte, juste un notepad évolué), j'insère avec "readfile()" donc un bête fichier .txt pour le menu (entre autres). Si je veux modifier ce menu (ajouter une entrée par exemple), je modifie mon menu.txt et zoooom, mon menu change dans tout mon site.
Tout marche très bien (Firefox), PRESQUE bien (IE).
Firefox, nickel donc. IE : décalage de ma mise en page. Quand je regarde le code source (celui reçu du serveur donc il n'y a plus le code du readfile() mais le contenu du fichier inséré), je remarque que au début de ce fichier inséré, IE (et lui seulement) ajoute un caractère (petit carré). Ce caractère me décale toute ma mise en page (comme si j'avais rajouté des margin-height par exemple).
Une idée pour éviter cela svp ?
Le format du fichier .txt joue-t-il (UTF-8, ANSI, Unicode...) ?
Merci.
EDIT : sans compter que ce caractère (petit carré) est aussi "vu" par le validateur W3C qui ne me valide plus ma page...
Copie d'écran :
Message édité par Beral2 le 14-02-2006 à 00:14:28