Hallo Struppi!
d.h. die pl Dateien müssen alle in den cgi-bin Ordner, vermutlich machen da "deine" Problemfälle etwas falsch.
Wie gesagt (siehe Antwort an Silke), fällt mir schwer zu glauben...
[CGI-Modul]
Du bist wie Christoph, der output interessiert dich doch nicht
Doch, ich will well formed (X)HTML und nicht alles in einer Zeile und nicht alles so, wie ich es halt nicht haben will ;)
Herumdoktern ist auch relativ, du musst nur beim einbinden ein entsprechenden Schalter setzen um XHTML zu vermeiden (der erstaunlicherweise -no_xhtml heißt)
Hm, ich wollte schon XHTML als DOCTYPE, aber nicht transitional sondern strict. Und ohne Herumdoktoren schafft es (wohlgemerkt nach meinem bisherigen Kenntnis- und Studierstand des Moduls) nicht.
Erstens: Warum ist die XHTML-DOCTYPE-Variable eine Konstante?
Zweitens: So geht's dann doch, aber -sorry-, das ist mir zuviel Aufwand:
use CGI::Pretty;
use CGI::Carp qw(fatalsToBrowser);
CGI::XHTML_DTD->[0] =~ s/Transitional/Strict/;
CGI::XHTML_DTD->[1] =~ s/transitional/strict/;
print CGI::header();
Ich binde das CGI-Modul mittlerweile in fast jedem Skript ein, aber nicht für die HTML-Ausgabe. Da mache ich lieber, was ich weiß, was dabei rauskommt.
Mittlerweile auch meiner, man muss sich erstmal dran gewöhnen aber dann...
Wobei eigene Templates auch so sind, wie ich sie will (ätsch). Aber OK, das Teil hört sich schon sehr interessant an ;)
Viele Grüße aus Frankfurt/Main,
Patrick
_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?