Thread HTML Seite mit Links mittels Perl-Module erstellen
(53 answers)
Opened by rooky at 2007-10-25 01:56
[edit]absatz gestrichen weil sonntag (lesefehler meinerseits)[/edit]
Wenn ein CGI-Skript einen Link generiert, der keine Pfadangabe definiert, dann wird das immer relativ zum aktuellen Verzeichnis gewertet, in diesem Fall also das Verzeichnis cgi-bin. Also ist ein Link <a href="datei.pdf">datei.pdf</a> als <a href="/cgi-bin/datei.pdf">datei.pdf</a> zu lesen. Passe die Zeile Code (perl): (dl
)
my @links = map{ {HREF => $_, TITLE => $_ } }@files; so an, dass sie Dir die korrekte Pfadangabe für den Browser liefert. Wenn also Deine PDFs im Documentroot unter /srv/www/htdocs liegen, dann fehlt einfach ein '/' vor den Links: Ändere die zitierte Zeile mal auf dieses hier und versuch es erneut: Code (perl): (dl
)
my @links = map{ {HREF => '/' . $_, TITLE => $_ } }@files; meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |