Include PHP équivalent instructruc. directes?
Fermé
rjl
Messages postés
543
Date d'inscription
mardi 16 mars 2004
Statut
Membre
Dernière intervention
25 mai 2019
-
7 juil. 2012 à 17:07
rjl Messages postés 543 Date d'inscription mardi 16 mars 2004 Statut Membre Dernière intervention 25 mai 2019 - 8 juil. 2012 à 21:28
rjl Messages postés 543 Date d'inscription mardi 16 mars 2004 Statut Membre Dernière intervention 25 mai 2019 - 8 juil. 2012 à 21:28
A voir également:
- Include PHP équivalent instructruc. directes?
- Equivalent coco - Accueil - Réseaux sociaux
- Easy php - Télécharger - Divers Web & Internet
- Equivalent wawacity - Accueil - Outils
- Equivalent word gratuit - Guide
- Équivalent coco - Accueil - Réseaux sociaux
2 réponses
mbu725
Messages postés
21
Date d'inscription
vendredi 3 juillet 2009
Statut
Membre
Dernière intervention
3 août 2013
1
7 juil. 2012 à 18:41
7 juil. 2012 à 18:41
J'ai fait le test avec le validateur du W3C, et en retirant le point d'interrogation à la ligne 5, 10 erreurs sur 14 disparaissent. Il ne restait plus que celles-là :
Voici le code que j'ai ajouté (j'ai fermé les tags body et html ; je n'ai pas copié ce qu'il y avait après le <nav>) :
Line 29, Column 37: End tag for body seen, but there were unclosed elements. <!--Fin menucorps --></nav></body></html> Line 13, Column 26: Unclosed element div. <div class="cadnav-acc"> Line 12, Column 25: Unclosed element div. <div class="colgch-acc"> Line 11, Column 23: Unclosed element div. <div class="bloc-page">
Voici le code que j'ai ajouté (j'ai fermé les tags body et html ; je n'ai pas copié ce qu'il y avait après le <nav>) :
<body><!DOCTYPE html> <html lang="fr"><head> <meta charset="utf-8"> <title>Accueil UTL Sud-Goëlo</title> <meta name="DESCRIPTION" content="Actions culturelles ; Université du Temps Libre"> <meta name="KEYWORDS" content="UTL, Cotes d'Armor, Sud-Goëlo"> <meta name="ROBOTS" content="Index"> <meta name="AUTHOR" content="RJL"> <link rel="stylesheet" type="text/css" href="index_fichiers/CSS-UTL.css"> </head><body> <div class="bloc-page"> <div class="colgch-acc"> <div class="cadnav-acc"> <div class="logUTLinit"><img class="logo-utl-acc" alt="Logo UTL base" src="index_fichiers/LogoUTL2.png"> </div> <h1 class="menu-acc">Menu</h1><!-- Fin Menu --> <nav class="menucorps ctrge"> <ul class="navigation larger" style="text-align: center;"> <li><a href="index.php" title="Accueil">Accueil UTL</a></li> <li><a href="pgUTL/Histo2012-2013.html" title="Programme de l'année">Programme 2012-2013</a></li> <li><a href="pgUTL/HistoConferences.html" title="Historique des conférences / années">Historique</a></li> <li><a href="Page22/UTL-CABureau.html" title="Organisation">Bureau CA non actif</a></li> <li><a href="file:///E:/Docum/DocumRJL/Associations/UTL/www/Page22/UTL-Agenda.html" title="Planning Sorties">inactif</a></li> <li><a href="pgUTL/MajBase.html" title="Mise à jour BD">MàJ BD</a></li> <li><a href="file:///E:/Docum/DocumRJL/Associations/UTL/www/Page22/UTL-Partenaires.html" title="Liens vers leurs sites">Partenaires</a></li> <li><a href="file:///E:/Docum/DocumRJL/Associations/UTL/www/Page22/AR22-PlanSite.html" title="Accès directs entre pages">Plan du Site</a></li> <li><a href="mailto:webmaster@utl-sud-goelo.org" title="Nous adresser un mail">Nous contacter</a></li> </ul> <!--Fin menucorps --></nav></body></html>
rjl
Messages postés
543
Date d'inscription
mardi 16 mars 2004
Statut
Membre
Dernière intervention
25 mai 2019
49
8 juil. 2012 à 21:28
8 juil. 2012 à 21:28
Bonjour mbu725 et merci de ta participation d'autant plus que tu as été courageux avec ces différents tests !
Tu étais sur la piste en traitant la conséquence...
Il semblerait que ce point d'interrogation qui n'apparait qu'au généré soit la conséquence d'un encodage avec BOM !
Alors, tu connaît, peut-être, mais ce n'était pas mon cas et j'ai donc cherché : le BOM, Byte Order Mark, est un espace insécable de largeur nulle « zero-width no-break space » invisible pour l'utilisateur ajouté en début de fichier ; la première solution consiste tout simplement à coder vos fichiers en UTF-8 sans BOM si votre éditeur de texte préféré le permet.
</gras>J'ai donc vérifié les encodages de tous mes modules (PHP compris) pour être en UTF-8 sans BOM</gras>.
Pour autant ce n'est qu'un demi-succès
car au premier test, ça ne ressemblait plus à ma page traditionnelle d'accueil.
L'INCLUDE avait "mangé" la ligne qui le précédait ; comme c'était la ligne Title, PHP et surtout HTML n'ont pas beaucoup aimé !
Pour passer, j'ai utilisé un palliatif en ajoutant, juste devant l'appel INCLUDE une ligne fictive en commentaire : <!-- ligne perdue -->
Curieusement, elle n'a pas été perdue... mais je n'avais pas poussé davantage !
Je viens de le faire... et ça ne perd plus de ligne...sans que je ne sache ce qui s'était passé !
J'aimerai simplement savoir si les uns ou les autres connaissent ce type d'incident et comment ils y remédient ?
En tout cas, Merci à mbu725 qui a apporté un élément intéressant.
RJL2708
Tu étais sur la piste en traitant la conséquence...
Il semblerait que ce point d'interrogation qui n'apparait qu'au généré soit la conséquence d'un encodage avec BOM !
Alors, tu connaît, peut-être, mais ce n'était pas mon cas et j'ai donc cherché : le BOM, Byte Order Mark, est un espace insécable de largeur nulle « zero-width no-break space » invisible pour l'utilisateur ajouté en début de fichier ; la première solution consiste tout simplement à coder vos fichiers en UTF-8 sans BOM si votre éditeur de texte préféré le permet.
</gras>J'ai donc vérifié les encodages de tous mes modules (PHP compris) pour être en UTF-8 sans BOM</gras>.
Pour autant ce n'est qu'un demi-succès
car au premier test, ça ne ressemblait plus à ma page traditionnelle d'accueil.
L'INCLUDE avait "mangé" la ligne qui le précédait ; comme c'était la ligne Title, PHP et surtout HTML n'ont pas beaucoup aimé !
Pour passer, j'ai utilisé un palliatif en ajoutant, juste devant l'appel INCLUDE une ligne fictive en commentaire : <!-- ligne perdue -->
Curieusement, elle n'a pas été perdue... mais je n'avais pas poussé davantage !
Je viens de le faire... et ça ne perd plus de ligne...sans que je ne sache ce qui s'était passé !
J'aimerai simplement savoir si les uns ou les autres connaissent ce type d'incident et comment ils y remédient ?
En tout cas, Merci à mbu725 qui a apporté un élément intéressant.
RJL2708