Verwenden cURL FTP beiden Servern müssen die PHP-cURL-Bibliothek installiert?
Frage
Ich bin versucht, wickeln Sie meinen Kopf darüber, wie dies zu tun.Wir müssen zu bieten einige Dateien in einem Verzeichnis aus unseren Servern unserer Kunden-Servern über ein PHP - /Web-interface mit FTP.Ich habe die FTP-Funktionen in PHP und einige benutzerdefinierte Klassen, aber jemand schlug vor, cURL eine bessere option sein könnte.Wir haben den FTP-Zugangsdaten in unsere Datenbank für die Anwendung zugreifen.Mit dieser information können wir verwenden cURL FTP-Fähigkeiten, um die transfers, wissen, unser server ist libcurl installiert, aber die Kunden-Server nicht?Beide Server haben, um es für die FTP-Funktion zu arbeiten?
Oder bin ich komplett über das der falsche Weg, und missverstanden haben, wie zum kräuseln nutzen, und sollte sein Blick in einen FTP-PHP-Klasse?
Lösung
Einfach zu machen, super klar, es gibt 2 Computer beteiligt:
Ihre server, wird die soll-Dateien an den client mit dem FTP-Protokoll.Dieser server nicht brauchen, um einen web-server (oder PHP) ausgeführt.Das einzige, was es braucht, ist ein FTP-server.Es muss auch über die Berechtigungen so konfiguriert, dass es ist ein Konto, das Zugriff auf die Dateien über FTP.
Das client-server, die eine, die angeblich zum abrufen von Dateien von Ihrem server mit dem FTP-Protokoll.Dieser server muss PHP installiert haben, mit libCurl.Die software auf dem server benötigt Zugriff auf Ihren server über das FTP-Protokoll, die die Benutzer-Anmeldeinformationen, die Sie konfiguriert auf Ihrem box.
Hoffe, das hilft.
Andere Tipps
Libcurl ist eine Bibliothek; es fungiert als Client.
Ihre Kunden benötigen einen FTP-Server zu laufen, aber nicht Libcurl müssen.
Es klingt wie das, was Sie wollen, zu tun haben, ist der Client mit PHP-Skript verbinden und dann einen Knopf drücken, um eine FTP-Übertragung zu starten, eine Datei von Ihrem FTP-Server auf ihren FTP-Server sendet. Wenn dies der Fall ist, dann alles, was Sie brauchen, ist cURL auf Ihrem Server.