Hi,
Ich vermute einfach mal, daß unter /cgi-bin/ keine Datei namens format.css existiert => Pfade beachten.
Danke für die Antwort, aber format.css existiert natürlich im selben Verzeichnis,
dann habe ich zu sehr zu Deinen Gunsten vermutet... ;-)
In einem halbwegs vernünftig konfigurierten Server kannst Du auf nicht-ausführbare Dateien im cgi-bin nicht von außen (über HTTP) zugreifen - bestes Beispiel ist eine /cgi-bin/password.txt.
Fehlermeldung bevor format.css executable: Error 500
Normalerweise sollte zwar ein "Access Denied" kommen, aber diese Fehlermeldung ist besser als keine.
Hier das vollständige Testprogramm:
#!/usr/bin/perl
#!/usr/bin/perl -w
use strict;
print "Content-type: text/html\n\n";
use CGI ':standard';
print header;
print "<html><head><link rel="stylesheet" href="format.css"";
[...]
Naja, und weiter gemäß perldoc CGI. Vor allem aber nicht mehr versuchen, Dateien aus dem cgi-bin zu laden :-)
Cheatah