Cheatah: CGI's und CSS

Beitrag lesen

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