Datei download auf FTP
DiamondDog
- php
0 Tom0 DiamondDog0
Der Martin
0 Steel
Hallo Leute,
ich hab da eine Frage und zwar wie kriege ich es hin das eine Datei mit PHP auf meinem FTP runtergaleden wird?
Ich hab das schon versucht mit:
$destination = dirname(__FILE__).'/'.basename($source);
file_put_contents($destination,file_get_contents($source));
und auch mit:
$fp = fopen (dirname(__FILE__).'/'.basename($source), 'w+');
$ch = curl_init($_POST["file_link"]);
curl_setopt($ch, CURLOPT_TIMEOUT, 50);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_exec($ch);
curl_close($ch);
fclose($fp);
Beide kommen mit größeren Dateien nicht zurecht. Gibt es vll noch eine andere Möglichkeit um Dateien auf den Ftp zu laden wenn man nur so einen Downloadlink hat und nicht die Möglichkeit für Remote:
http://blabla/blabla/test.exe
Danke schon mal fürs Helfen.
Mfg
Hello,
ich hab da eine Frage und zwar wie kriege ich es hin das eine Datei mit PHP auf meinem FTP runtergaleden wird?
Was für ein "FTP"?
[ ] FTP-Client?
[ ] FTP-Server?
"Runterladen" würde ja eher auf FTP-Client deuten.
Den Rest les ich später, wenn Du die Aufgabe etwas genauer beschrieben hast.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg

Was für ein "FTP"?
[ ] FTP-Client
[X] FTP-Server
Also ich würd gerne eine Datei auf meinen FTP Server laden.
Das heist ich geb dem Script auf meinem Server den Downloadlink und das Script speichert die Datei dann auf meinen FTP-Server ab.
Wobei ich aber keinen zugriff auf den FTP habe wo die Datei liegt hab nur einen normalen Downloadlink:
http://blabla/blabla/test.exe
Hallo,
Also ich würd gerne eine Datei auf meinen FTP Server laden.
Das heist ich geb dem Script auf meinem Server den Downloadlink und das Script speichert die Datei dann auf meinen FTP-Server ab.
okay, das habe ich verstanden.
Wobei ich aber keinen zugriff auf den FTP habe wo die Datei liegt hab nur einen normalen Downloadlink:
http://blabla/blabla/test.exe
Also musst du simultan einen HTTP-Download und einen FTP-Upload durchführen. Von FTP habe ich in deinem ursprünglichen Code aber kein Wort gesehen, dort hast du nur eine lokale Datei erzeugt.
So long,
Martin
Hi!
Ich verstehe hier grad auch nur die Haelfte.
Was genau mochtest Du tun? Du benutzt php um eine Datei zu laden und zu speichern. Was hat das jetzt mit FTP zu tun? Hast Du 2 Server? Einen wo das php laeuft und einen FTP Server auf dem die Daten spaeter landen sollen? Hat der Server auf dem der FTP Server lauft kein php zur Verfuegung?
Erklaer doch einfach mal genau was Du machen moechtest und wie die Ausgangsstellung aussieht.