Kirsche: Aufruf einer HTML-Site

Hallo.

Steh grad voll aufm Schlauch.
Wie kann ich denn aus meinem Perl-Script dass irgendwas macht eine bestehende HTML-Site aufrufen ?

  • Script macht irgendwas
  • Danach soll das Script die bestehende HTML-Site index.html aufrufen.

Meine einzigste Ansatz wäre:

  • Das Script gibt HTML-Header aus
  • Meta-Tag mit content=0 auf index.html

Aber das geht doch bestimmt auch einfacher/besser oder ?

cu
Kirsche

  1. Hallo,

    hiermit:

    print "Content-type: text/html\n\n";
    print "Location: http:/deineAdresse/\n\n";

    Gruß
    Torwächter

  2. 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

    1. 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

      1. 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

    2. 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

      1. Hi,

        JA genau.

        ah. Wie Du einen Redirect (Zaunpfahl!) ausführst, erfährst Du in

        perldoc CGI

        Cheatah

        1. 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

          1. 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