CGI Perl
Publié : 27 mai 2006, 17:20
Voilà, je dois faire un projet en Perl liant une base de données (postgresql) et un script CGI. J'ai pris un sujet bidon, ma BD est prête, mais là n'est pas le problème.
Je me lance donc dans un cgi avec le module ad hoc (CGI). Et là, je vois que les pages sont du XHTML 1.0 Transitionnal. Moi j'aimerais bien faire du HTML 4.01 Strict.
Je mets donc :comme le dit la doc
http://search.cpan.org/src/LDS/CGI.pm-3 ... tml#header
Et là, j'ai un doctype sans URL
Je change donc en : Me voilà avec un joli doctype.
Par contre...le reste de la page est restée en XHTML (c'est à dire <html xmlns="..." xml:lang="...">, les balises fermées /> etc.
Est-ce que quelqu'un a déjà réussi à faire du HTML avec CGI/Perl ?
Je me lance donc dans un cgi avec le module ad hoc (CGI). Et là, je vois que les pages sont du XHTML 1.0 Transitionnal. Moi j'aimerais bien faire du HTML 4.01 Strict.
Je mets donc :
Code : Tout sélectionner
$cgi->default_dtd("-//W3C//DTD HTML 4.01//EN");
http://search.cpan.org/src/LDS/CGI.pm-3 ... tml#header
Et là, j'ai un doctype sans URL

Code : Tout sélectionner
$cgi->default_dtd("-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd");

Par contre...le reste de la page est restée en XHTML (c'est à dire <html xmlns="..." xml:lang="...">, les balises fermées /> etc.
Est-ce que quelqu'un a déjà réussi à faire du HTML avec CGI/Perl ?