Aufruf einer HTML-Site
Kirsche
- perl
Hallo.
Steh grad voll aufm Schlauch.
Wie kann ich denn aus meinem Perl-Script dass irgendwas macht eine bestehende HTML-Site aufrufen ?
Meine einzigste Ansatz wäre:
Aber das geht doch bestimmt auch einfacher/besser oder ?
cu
Kirsche
Hallo,
hiermit:
print "Content-type: text/html\n\n";
print "Location: http:/deineAdresse/\n\n";
Gruß
Torwächter
Hi,
Wie kann ich denn aus meinem Perl-Script dass irgendwas macht eine bestehende HTML-Site aufrufen ?
was meinst Du jetzt mit "aufrufen"? Soll das Perl-Script die Seite laden, also den Inhalt zur Verfügung bekommen; oder handelt es sich um ein CGI-Script, dass nach dem Aufruf per HTTP zu einer anderen Seite weiterleiten soll?
- Das Script gibt HTML-Header aus
Ah, offenbar letzteres. Besser ist, Du gibst einen entsprechenden HTTP-Header aus - wie das am einfachsten geschieht, erfährst Du in der Doku:
perldoc CGI
Aber das geht doch bestimmt auch einfacher/besser oder ?
Den Umweg über HTML würde ich jedenfalls nicht als gut bezeichnen :-)
Cheatah
Hi,
ich versuch diesmal verständlicher auszudrücken.
Das Script soll einfach nur die seite index.html aufrufen.
Also ich will nicht diesen html-Code in meinem Script haben bzw.
die HTml-Datei rein laden.
So wie require "Script.pl" ein anderes Script aufruft, will ich
sozusagen am Ende meines Scriptes ein require "index.html".
Versteht ihr was ich meine ?
cu
Kirsche
Hi,
ich versuch diesmal verständlicher auszudrücken.
Das Script soll einfach nur die seite index.html aufrufen.
es wird leider nicht verständlicher, wenn Du missverständliche Begriffe wiederholst. Das Verb "aufrufen" habe ich bereits bemängelt.
sozusagen am Ende meines Scriptes ein require "index.html".
Also willst Du doch im Script den HTML-Code vorliegen haben? Warum dann aber am Ende, willst Du ihn nicht weiterverarbeiten?
Versteht ihr was ich meine ?
Nein, zunehmend weniger. Bitte geh direkt auf die Rückfragen meines vorherigen Postings ein.
Cheatah
oder handelt es sich um ein CGI-Script, dass nach dem Aufruf per HTTP zu einer anderen Seite weiterleiten soll?
JA genau.
Sorry das ich es nicht so gut umschreiben kann.
Danke
Kirsche
Hi,
JA genau.
ah. Wie Du einen Redirect (Zaunpfahl!) ausführst, erfährst Du in
perldoc CGI
Cheatah
Hi,
ah. Wie Du einen Redirect (Zaunpfahl!) ausführst, erfährst Du in
perldoc CGI
Perldoc sagt:
print $query->redirect('http://somewhere.else/in/movie/land');
Man bin ich gut :o)
Harr harr !
Nee Spaß beiseite. Dank dir.
Aber woher soll ich denn wissen, dass des redirect heisst ?
Was heisst den redirect auf deutsch ? Vielleicht Weiterleitung ?
Kann zwar m.E. einigermaßen Englisch, aber jedes Wort kenn ich auch nicht.
Muss mal abacho fragen ...
Dennoch nochmal Danke.
cu
Kirsche
Hi,
Perldoc sagt:
richtig, bravo :-)
Aber woher soll ich denn wissen, dass des redirect heisst ?
Keiner sagt, dass Du es wissen musst. Wenn Du es nicht weißt, dauert es einfach länger, das zu finden - wobei ich von für die Programmierung unverzichtbaren Englischkenntnissen ausgehe :-)
Was heisst den redirect auf deutsch ? Vielleicht Weiterleitung ?
Was "to direct" für ein Verb ist, kannst Du verstehen; dieser Wortteil begegnet einem häufig. "Re" steht für "wieder". Ansonsten: http://dict.leo.org/
Kann zwar m.E. einigermaßen Englisch, aber jedes Wort kenn ich auch nicht.
Muss mal abacho fragen ...
Ja, genau richtig so. Wir schieben Dich dann schon in die richtige direction ;-)
Cheatah