Lesezugriff auf Datei mit absoluter Pfadangabe?
Arne.
- perl
Hallo!
Ich habe folgendes Problem:
Ein Perl-CGI-Script greift über open () auf eine Textdatei zu. Das ist auch alles kein Problem, so lange die Datei auf dem gleichen Server liegt und über eine relative Pfadangabe eingebunden wird.
Sobald ich aber eine absolute PFadangabe verwende (beginnend mit http://) kann das Skript die Datei nicht lesen...
Muss ich da in Perl eine andere Funktion benutzen, oder die Dateirechte der einzulesenden Datei ändern?
Bin für jede Hilfe dankbar,
Arne.
Halihallo Arne.
Ein Perl-CGI-Script greift über open () auf eine Textdatei zu. Das ist auch alles kein Problem, so lange die Datei auf dem gleichen Server liegt und über eine relative Pfadangabe eingebunden wird.
Jep. Dafür ist open auch da. Aber...
Sobald ich aber eine absolute PFadangabe verwende (beginnend mit http://) kann das Skript die Datei nicht lesen...
... mit dem überhaupt nichts. Du möchtest eine Internetressource laden, die hat aber
gar nichts mit dem Dateizugriff gemein, deshalb...
Muss ich da in Perl eine andere Funktion benutzen, oder die Dateirechte der einzulesenden Datei ändern?
solltest du dich mit LWP::Simple, LWP::UserAgent, IO::Socket::INET oder einem
anderen Tool beschäftigen...
Viele Grüsse
Philipp
Hallo Phillipp,
solltest du dich mit LWP::Simple, LWP::UserAgent, IO::Socket::INET oder einem
anderen Tool beschäftigen...
du weißt nicht zufällig eine Quelle, wo ich mich über diese schönen Module informieren kann, oder gar ein Anwendungsbeispiel ???
Gruß,
Arne.
Halihallo Arne.
solltest du dich mit LWP::Simple, LWP::UserAgent, IO::Socket::INET oder einem
anderen Tool beschäftigen...du weißt nicht zufällig eine Quelle, wo ich mich über diese schönen Module informieren kann, oder gar ein Anwendungsbeispiel ???
Na, aber natürlich: ;)
http://search.cpan.org =>
http://search.cpan.org/author/GAAS/libwww-perl-5.69/lib/LWP/Simple.pm oder
http://search.cpan.org/author/GAAS/libwww-perl-5.69/lib/LWP.pm
Jedes Perlmodul auf CPAN hat eine Dokumentation und mindestens ein Beispiel. Alle Module
findest du über den ersten Link v. oben.
Wenn du Perl lokal installiert hast:
perldoc LWP::Simple
perldoc LWP::UserAgent
oder über http://www.google.ch ;)
Viele Grüsse
Philipp