Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[Script] [PHP] - Webdownload [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[Script] [PHP] - Webdownload


 
starsk8er
24-10-2008, 22:55 
 
Guten Tag,

gibt es ein PHP-Script das Datein per WEB auf den eigenen Server ladet?

Sodass ich zum BSP eine URL eingebe und dieses Script holt mir diese Daten dann auf den Server und speichert diese Daten in einen best. Ordner?

Sodass die files mit der Server-geschwindigkeit verschoben werden, nicht nur mit der uploadgeschwindigkeit meines pcs. Danke

(Hängt die Grüße der Files von den PHP-Einstellungen ab? also zum bsp. vom upload-limit?)

Vielen Dank.
mfg
tj

 
fireweasel
25-10-2008, 18:47 
 
Ob es dafür komplett fertige Scripts gibt, weiß ich nicht. Üblicherweise baut man sowas selbst unter Zuhilfenahme von fsockopen() (http://www.php.net/manual/de/function.fsockopen.php) oder (etwas aktueller) stream_socket_client() (http://www.php.net/manual/de/function.stream-socket-client.php).

Wem dieser Weg zu steinig ist, der kann sich an der CURL-Extension (http://www.php.net/manual/de/book.curl.php) versuchen.

Und schließlich könnte man noch file_get_contents() (http://www.php.net/manual/de/function.file-get-contents.php) benutzen. Das ist am einfachsten, setzt aber aktivierte URL-fopen-Wrapper (http://www.php.net/manual/de/filesystem.configuration.php#ini.allow-url-fopen) voraus. Außerdem kannst du mit file_get_contents() nur Dateien holen, die komplett in den (dem PHP-Script zur Verfügung stehenden) Speicher passen.

Alle diese netten Funktionen haben den kleinen Nachteil, dass sie bei Massen-, Billig- oder Kostenlos-Webhostern gerne deaktiviert oder eingeschränkt sind.


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:15 Uhr.