Cheatah: (PERL/CGI) Schreiben in Dateien auf anderen Servern

Beitrag lesen

Hi,

#!/usr/bin/perl
my $data = $ENV{'QUERY_STRING'};

open(DAT,">>datei.endung");
print DAT $data;
close(DAT);

print "eingetragen";

P.S.: diese Datei ist _nicht_ über den Browser ausführbar.

sie _ist_ über den Browser ausführbar. Mit LWP::Simple kannst Du nicht mehr machen als mit irgendeinem anderen Client - das liegt in der Natur von HTTP. Beide, das Perl-Modul und der Browser, erhalten übrigens einen Internal Server Error als Antwort.

Was Johannes vermutlich sucht ist ein Telnet- oder FTP-Modul; denn damit kann man (entsprechende Server auf dem Zielsystem sowie ein Login vorausgesetzt) auf einen fremden Rechner schreiben. Mit HTTP geht dies in aller Regel (s. klaus' Antwort) nicht.

Cheatah