Calocybe: was ist falsch am PL ? Url eingabe => Refresh auf url

Beitrag lesen

in HTTP gar nicht, weil dort keine Zeitangabe möglich ist - dieses Protokoll funktioniert grundsätzlich instantan. Daher ist die Bezeichnung "HTTP-EQUIV" eigentlich grottenfalsch, was natürlich sehr irreführend wirkt.

Stimmt, das hat mich auch schon immer gewundert.

Ich zitiere noch mal die Zeile, die mir gleich ins Auge springt:

print "REFRESH 111; URL=$textfeld">
Und ich meine _nicht_, daß das ein abgekappter <meta>-Tag ist, der eigentlich in den <head>-Bereich gehört, sondern spiele auf einen Syntaxfehler an. Teste Deine Scripts mit
perl -c scriptname.pl

Mmh, ich hab's jetzt nicht ausprobiert, aber wenn ich mir die Zeilen

print "REFRESH 111; URL=$textfeld">
print "<html><head><title>test</title></head>\n";

so anschaue, also... koennte es sein, dass das gar kein Syntaxfehler ist? Ist doch nicht verboten, "REFRESH 111; URL=$textfeld" mit dem Ruckgabewert des zweiten print numerisch zu vergleichen und das Ergebnis auszugeben (mit dem ersten print). Muesste aber mit -w eine Warnung geben, die er aber nicht sieht, weil er wohl kein Error log hat.

So long