Hi!
<link rel="stylesheet" type="text/css" href="C:...\cgi-bin\test.css">
Also diese Pfadangabe ist falsch.
Du müßtest / statt \ als Verzeichnistrenner nutzen.
Wieso liegen denn eigentlich CSS-Files im cgi-bin-Ordner?
Nutzt du PHP eigentlich wirklich über das CGI oder nutzt du es als Apache-Modul?
Vermutlich ist es gar nicht notwendig, die PHP-Dateien in den cgi-bin-Ordner zu legen...
Aber wie auch immer - zurück zum Problem:
Als HTML-Datei funktioniert der Code, in einer PHP-Datei nicht mehr.
Wo könnte der Unterschied liegen?
Der generierte HTML-Code ist im Endeffekt ja korrekt...
Also: Welche Header sendet der Server?
Schöner Gruß,
rob