Sven Rautenberg: WAP-Formulardaten per CGI in Datei speichern

Beitrag lesen

$eingabe = $ENV{'QUERY_STRING'};
$tipurl = "http://cgi.snafu.de/blass.michael/user-cgi-doc/wap.txt";

open(AUSGABE, ">>$tipurl");
print AUSGABE "$eingabe";

Gehe ich recht in der Annahme, daß du hier die Eingabe des Formulars direkt auf eine http-Adresse ausgeben willst. Das kann garnicht klappen, denn da hat mindestens der Webserver dieser Seite was dagegen. Du mußt da schon einen Dateinamen angeben, den das CGI-Skript über das lokale Dateisystem erreichen kann.

Das müßte funktionieren:
$tipurl = "wap.txt"

Simpel, aber einfach. Dein Skript liegt bereits im Verzeichnis, in der auch die Speicherdatei liegen soll, also brauchst du kein Verzeichnis angeben.

- Sven Rautenberg