Martin1977: Datei per CGI herunterladen

Beitrag lesen

Hallo,

bin schon seit Stunden am probieren und suchen, es funktioniert jedoch nicht.
Ich möchte, dass mein CGI eine Datei aus dem Internet herunterlädt und diese in einem bestimmten Verzeichnis speichert. Leider kriege ich das Herunterladen nicht hin. Ich habe es mit folgendem Code versucht:

open(TEST,"|/usr/bin/wget http://xyz.domain") || die "Datei nicht gefunden";
close(TEST);

Keine Fehlermeldung, aber auch keine heruntergeladene Datei.

Dann habe ich mir ein Shellskript geschrieben, indem der wget-Befehl steht und dieses auf der Commandozeile ausgeführt (unter dem www User) - funktioniert.
Rufe ich es aber auf über:

open(TEST,"|/bin/bash /var/www/herunterladen.sh") || die "Datei nicht gefunden";
close(TEST);

Macht er es nicht.
Ich bekomme keine Fehlermeldung und der Rest des Skripts läuft auch ab, aber die Datei wird nicht heruntergeladen.
HELP!!!