FTP-Download mit php
Figu
- php
0 Andreas Korthaus0 Figu
Hallo zusammen,
ich bin an einen grösseren PHP-Projekt, in dem ich zum Abschluss noch einen FTP-Download integrieren will.
Ich habe dies mit den Funktionen ftp_get und ftp_nb_get versucht, allerdings ohne erfolgt.
Das File wird zwar heruntergeladen, aber nicht auf meinen lokalen Arbeitsplatz, wie ich dies vergesehen hatte.
Das Resultat sah so aus, dass das entsprechende File auf dem Server verschoben wurde....
PLS, PLS Help me!!!
Gruss Figu
Hallo!
ich bin an einen grösseren PHP-Projekt, in dem ich zum Abschluss noch einen FTP-Download integrieren will.
Für einen FTP-Download brauchst Du einen FTP-Server, mit dem sich ein Anwender verbinden kann.
Ich habe dies mit den Funktionen ftp_get und ftp_nb_get versucht, allerdings ohne erfolgt.
Das File wird zwar heruntergeladen, aber nicht auf meinen lokalen Arbeitsplatz, wie ich dies vergesehen hatte.
Natürlich, im Manual steht:
"ftp_get -- Liest eine Datei von einem FTP-Server und speichert sie lokal (download)"
http://de3.php.net/manual/de/function.ftp-get.php
"Lokal" meint hier den Rechner auf dem dieses PHP-Script läuft.
Das Resultat sah so aus, dass das entsprechende File auf dem Server verschoben wurde....
Wenn Du einen FTP-Server hast, kannst Du diesen verwenden, nur braucht ein Benutzer hierfür entweder Zugangsdaten oder anonymen Zugriff auf den FTP-Server. Ob Du das willst oder ob anonymer Zugriff möglich ist hängt von Deinem Hosting-Paket ab.
Was spricht dagegen den Download über HTTP anzubieten?
Grüße
Andreas
hallo,
Habe mich doch für den HTTP-Download entschieden?
Danke für die Antwort!
PS. Wie kann ich einen Download erzwingen, so dass das File nicht im Browser geöffnet wird?
Gruss
hi,
PS. Wie kann ich einen Download erzwingen, so dass das File nicht im Browser geöffnet wird?
</archiv/>
gruss,
wahsaga
Hallo!
PS. Wie kann ich einen Download erzwingen, so dass das File nicht im Browser geöffnet wird?
ein paar Lese-Tipps:
http://de3.php.net/manual/de/function.header.php (siehe Beispiele und Kommentare!)
http://www.dclp-faq.de/q/q-datei-download.html
http://pear.php.net/package/HTTP_Download
Ich verwende meist das genannte PEAR-Paket. Ist allerdings beta, funktioniert aber. Hast Du Zugriff auf den PEAR-Installer? Wenn nicht, kannst Du das ganze aber auch lokal installieren.
Grüße
Andreas