Nachdem ich eine Homepage in das Perlscript eingebunden habe, stimmt der Pfad nicht mehr.
Aus
www.wc-report.info/impressum.htmlwird bei der Ausgabe dann
www.wc-report.info/cgi-bin/impressum.html
inklusive Fehlermeldung, da an dieser Stelle keine solche Datei existiert.
Wie kann ich das unterbinden?
In dem du den Pfad genauer spezifizierst. Wenn du in dem Skript nur <a href="impressum.html"> schreibst, ist das relativ zum cgi-bin Verzeichnis. Entweder du nimmst das Wurzelverzeichniss: <a href="/impressum.html"> oder ermittelst die komplette URL
Frage zwei:
Ich habe aus optischen Gründen auf den Unterseiten ein Pfeil stehen, der nach oben zeigt. Sieht so aus: /\
Im perl sieht er so aus:
print '<h2>/"",</h2>',"\n";
oder so
print qq('<h2>/</h2>),"\n";
oder so:
print CGI::h2('/\\');
oder was weis ich noch. Egal was ich mache, ich bekomme den "Backslash" einfach nicht in die HTML-Ausgabe.
Du musst den Backslash maskieren.
Struppi.