Christoph Schnauß: Fehler im Script

Beitrag lesen

hallo,

print "Content-Type: text/html\n\n";
print "<!DOCTYPE HTML "-//W3C//DTD HTML 4.01 Transitional//EN">\n";
print "<html><head><title>host information</title></head><body>\n";
print "<link rel='stylesheet' type='text/css' href='/link.css'>";
Was ist daran noch falsch, hast Du eine Idee???

Daran ist zumindest auf den ersten Blick nichts falsch. Du könntest die DOCTYPE-Zeile noch in dieser Form vervollständigen:
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Und ich würde auch zur besseren Lesbarkeit die dritte Zeile mit
 ...link.css'>\n";
abschließen.
Aber: ich habe dir bereits gesagt, verantwortlich für die Fehlermeldung ist das, was beim Browser ankommt. Du mußt also überprüfen, ob dein Browser denn das bekommt, was du ihm als HTML zukommen lassen möchtest. Schau bitte mal _dort_ nach, und vergleiche dann mit deinem Script.

Dein Browser scheint das, was in deinem Script noch richtig steht, nicht bzw. nicht richtig zu erhalten, aber dazu mußt du eben nachschauen, was er tatsächlich bekommt, und nicht, was er bekommen soll.

Grüße aus Berlin

Christoph S.