Download starten per script

Bash, Shell, PHP, Python, Perl, CGI
tuempel
Posts: 15
Joined: 2004-05-15 08:39

Download starten per script

Post by tuempel » 2004-07-14 11:09

Hallo,

man kann doch per PHP Script auch Consolenbefehle ausführen.
jetzt möchte ich halt einen link eingeben in nem formular und der server soll es dann downloaden. nur ich bekomm mit wget nix geladen...
also ein php script mit ping geht. nur wenn ich: wget http://www.xyz.de/datei.zip ausführe über das php script passiert nix.
Wie kann ich so etwas realisieren und geht es überhaupt.

Nochmal Eckdaten:
Downloaden per script -> linkeingabe im formular übers web
Server ist RedHat 9
Downloadgröße mehr als 100 MB
Nur normale scripte und keine programme wie webmin die über port 10000 etc. laufen, da dies auf arbeit net geht :)

Gruß Tuempel

marsupilami
Posts: 20
Joined: 2004-01-31 19:13
Location: Böblingen

Re: Download starten per script

Post by marsupilami » 2004-07-14 11:55

Hast du drauf geachtet das entweder bei PHP Safe_Mode aus ist oder Open_Basedir auf das Verzeichniss zeigt in dem die PHP Datei liegt?

Nur dann kannst du das per PHP ausführen. Dann kommt aber noch ein anderes Problem dazu, PHP würde so lange laufen bis die datei gesaugt ist.

Abhilfe bringt die ausgabe von wget in eine andere Datei umzuleiten oder in einen anderen Stream.

"wget http://xyz.de/zip.rar > /dev/null"
probier das mal mit PHP.