HTML-Dokument einbinden mit Perl

fabr

Mitglied
Hi,

Habe eine Frage:
Man kann ja mit dem PHP-Befehl
PHP:
<?  
include("http://www.eine_beliebige_url.de/test.html");  
?>
ein HTML-Dokument in eine Seite einbinden.

Gibt es dafür auch einen entsprechenden Befehl in Perl?

Hintergrund ist, dass ich eine Seite auf einem Server einbinden möchte der kein PHP kann.

Vielen Dank für eure Hilfe!
 
Wenn du eine HTML-Datei von einem anderen Server ziehen willst, dann dürfte das Modul LWP::Simple das sein, was du suchst. Gehört zur Sandartdistribution von Perl und ist so zu verwenden:

Code:
use LWP::Simple;
my $datei = get 'http://www.domain.tld/verzeichnis/datei.html';

Wenn du die Sache noch weiter ausbauen willst, z.B. einen referer Angaben, Cookies entgegennehmen, UserAgent angeben und alles was man sonst noch so in eine HTTP-Request verpacken kann, dann dürfte für dich LWP::UserAgent und HTTP::Request von interesse sein ;)
 
Hmm, ohne englisch Kenntnisse wird das eher etwas kompliziert bei Perl. Zumal bei Programmiersprachen die meisten Dinge in englisch gehalten werden.

Allerdings sofern du dich trotzdem nicht vom englischen Abschrecken lassen willst, könnte ich dir noch das LWP-Tutorial anbieten. Da wird Schritt für Schritt mal alles durchgenommen. Danach solltest du zumindest einigermaßen ne Idee davon haben, was da so abläuft :)
 
das englisch der sprachen ist ja nicht so schlimm, aber dann etwas komplexes zu verstehen ist komplizierter, eben zum beispiel zu blicken für was dieser befehl jetzt genau gut ist, wenn es nur auf englisch erklärt wird, aber ich les' das teil mal
 
Zurück