autoindex d'apache et validité

Le
mpg
Bonjour,

Sur un répertoire dont je fais afficher le listing par le module autoindex
d'Apache, j'ai inséré une en-tête personnalisé, et, par habitude, je suis
allé faire un tour de validateur W3C pour, entre autres, détecter les
fautes de frappe dans mon en-tête.

J'ai alors été assez surpris de constater qu'Apache fait quand même des
choses assez bizarres, notament il insiste pour mettre des <img> dans
<pre>, ce qui n'est a priori pas très autorisé.

C'est moi qui ait manqué quelque chose ou bien c'est normal qu'apache
produise du code un peu crado comme ça ?

Manuel.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Alain Chappuis
Le #22092051
mpg a écrit :

J'ai alors été assez surpris de constater qu'Apache fait quand même des
choses assez bizarres, notament il insiste pour mettre des <img> dans
<pre>, ce qui n'est a priori pas très autorisé.

C'est moi qui ait manqué quelque chose ou bien c'est normal qu'apache
produise du code un peu crado comme ça ?



<regle=0n>

Apache n'introduit rien! il interprète le rendu html ou le cas échéant passe la
main à php si le module est donné.

<regle=off>


Manuel.



Alain
--
Alain Chappuis (Remove: nospam to answer me in my address!)
(Enlevez: nospam de mon adresse pour me répondre!)
Thierry B.
Le #22092041
--{ Alain Chappuis a plopé ceci: }--

Apache n'introduit rien! il interprète le rendu html ou le cas échéant
passe la main à php si le module est donné.



Bien lire la ligne Subject: avant de passer la main...

--
Utiliser X11 n'impose pas d'utiliser des outils graphiques. Je n'ai pas
encore trouvé de newsreader aussi joli, efficace et lèger que mon slrn
transparent sur un aterm.
-- Kwyxz dans fcol.debats --
heddy Boubaker
Le #22092031
"Alain" == Alain Chappuis










Alain> mpg a écrit :

J'ai alors été assez surpris de constater qu'Apache fait quand même des
choses assez bizarres, notament il insiste pour mettre des <img> dans
<pre>, ce qui n'est a priori pas très autorisé.
C'est moi qui ait manqué quelque chose ou bien c'est normal qu'apache
produise du code un peu crado comme ça ?





Alain> <regle=0n>

Alain> Apache n'introduit rien! il interprète le rendu html ou le cas échéant passe la
Alain> main à php si le module est donné.

Alain> <regle=off>

Faux Alain. Dans le cadre de ce qui est retourné par le module autoindex
on peut dire que apache introduit bien du code html invalide.

mpg a raison sur ce point, Apache - enfin le module autoindex - produit
bien du code crado.

a+

--

- heddy Boubaker -
Paul Gaborit
Le #22092021
À (at) Mon, 17 Sep 2007 19:43:49 +0200,
mpg
Sur un répertoire dont je fais afficher le listing par le module autoindex
d'Apache, j'ai inséré une en-tête personnalisé, et, par habitude, je suis
allé faire un tour de validateur W3C pour, entre autres, détecter les
fautes de frappe dans mon en-tête.

J'ai alors été assez surpris de constater qu'Apache fait quand même des
choses assez bizarres, notament il insiste pour mettre des <img> dans
<pre>, ce qui n'est a priori pas très autorisé.

C'est moi qui ait manqué quelque chose ou bien c'est normal qu'apache
produise du code un peu crado comme ça ?



D'après la documentation, c'est un "bug" connu (de là à dire que c'est
normal...). Petit extrait de la doc de mod_autoindex :

SuppressRules (Apache 2.0.23 and later)
This will suppress the horizontal rule lines (hr elements) in
directory listings. Combining both SuppressIcon and SuppressRules
yields proper HTML 3.2 output, which by the final specification
prohibits img and hr elements from the pre block (used to format
FancyIndexed listings.)

--
Paul Gaborit -
Alain Chappuis
Le #22091991
heddy Boubaker a écrit :
"Alain" == Alain Chappuis










Alain> mpg a écrit :

>> J'ai alors été assez surpris de constater qu'Apache fait quand même des
>> choses assez bizarres, notament il insiste pour mettre des <img> dans
>> <pre>, ce qui n'est a priori pas très autorisé.
>> C'est moi qui ait manqué quelque chose ou bien c'est normal qu'apache
>> produise du code un peu crado comme ça ?

Alain> <regle=0n>

Alain> Apache n'introduit rien! il interprète le rendu html ou le cas échéant passe la
Alain> main à php si le module est donné.

Alain> <regle=off>

Faux Alain. Dans le cadre de ce qui est retourné par le module autoindex
on peut dire que apache introduit bien du code html invalide.



Meaculpa merci de me l'avoir fait remarqué...

mpg a raison sur ce point, Apache - enfin le module autoindex - produit
bien du code crado.



Burk...


a+




Alain
--
Alain Chappuis (Remove: nospam to answer me in my address!)
(Enlevez: nospam de mon adresse pour me répondre!)
Droopy191
Le #22091971
mpg a écrit :
Bonjour,

Sur un répertoire dont je fais afficher le listing par le module autoindex
d'Apache, j'ai inséré une en-tête personnalisé, et, par habitude, je suis
allé faire un tour de validateur W3C pour, entre autres, détecter les
fautes de frappe dans mon en-tête.

J'ai alors été assez surpris de constater qu'Apache fait quand même des
choses assez bizarres, notament il insiste pour mettre des <img> dans
<pre>, ce qui n'est a priori pas très autorisé.

C'est moi qui ait manqué quelque chose ou bien c'est normal qu'apache
produise du code un peu crado comme ça ?

Manuel.




Salut,

Avec les options suivantes dans la config apache ou un htaccess,
tu devrais pouvoir sortir du xhtml strict.

Un extrait de ce que j'utilise
.htaccess
******
HeaderName /header.html
ReadmeName /footer.html

IndexOptions SuppressHTMLPreamble FancyIndexing IconsAreLinks
NameWidthP XHTML SuppressRules FoldersFirst HTMLTable

IndexOrderDefault Ascending Description
******

Tu completes header.html et footer.html comme il faut.


Regarde aussi du coté des items suivants pour la décoration
AddDescription
AddIcon

Enfin, il faut jouer sur la feuille css pour arriver à faire ce que tu
veux en mise en page.

--
DR
heddy Boubaker
Le #22091961
"Droopy" == Droopy <Droopy191> writes:











Droopy> Avec les options suivantes dans la config apache ou un htaccess,
Droopy> tu devrais pouvoir sortir du xhtml strict.

Droopy> IndexOptions SuppressHTMLPreamble FancyIndexing IconsAreLinks
Droopy> NameWidthP XHTML SuppressRules FoldersFirst HTMLTable

oui mais attention c'est du apache 2 donc pas supporté chez beaucoup
d'hébergeurs (faudra bien qu'ils s'y mettent un jour)

--

- heddy Boubaker -
Publicité
Poster une réponse
Anonyme