Kurti: malformed header

Beitrag lesen

Moins!

Ich habs überall da angewendet wo Fehler haetten auftreten koennen, natuerlich auch bei den opens und closes.. :-)

zu viel ist aber auch nicht gut. Nur da, wo es Sinn macht, aber eben auch in allen diesen Fällen.

Ok, die ueberfluessigen hab ich weggenommen..

Wo gibst Du denn den HTTP-Header aus?

den _HTTP_ Haeder (jetzt weiss ich was du meinst ;)) geb ich im Hauptdokument mit dem cgi aus:

Hauptseite

print "Content-type: text/html\n\n";

print << "[END]" or die "Kann Datei nicht oeffnen 4 : $!";
<html>
<head>
[...]

Ich hab eine Fertige html-datei die nicht geaendert wird, Das ist die untere Seite.

Wie bekommt der User diese?

Durch die Frameseite (Hauptteil)

Die obere wird vom Script geschrieben.
Wie, wohin, wie bekommt der User sie?

Wird ins cgi-bin geschrieben und wird von der Hauptseite ausgegeben.

Die Hauptseite wird direkt vom Skript auf den Schirm mittels print << "[END]" gegeben.

Wo gibst Du den HTTP-Header hierfür aus, wie lautet er?

s.o.

Noch einmal: _Dateien_ brauchen keinen HTTP-Header. Die _Ausgabe_ des CGI-Scripts schon.

Und falls das das Mißverständnis ist: Der Bereich "<head>...</head>" ist der HTML-Header. Der HTTP-Header ist die gesamte Ausgabe bis zur ersten Leerzeile, gewöhnlich mindestens mit einem Content-type.

Das war tatsaechlich ein missverstaendniss. :-()

denn bis dann,
                             Kurti