ftp_ssl_connect mit implizites ftp über tls
Kann ftp_ssl_connect Griff Implizites FTP über TLS? Standardmäßig nutzt es explizit.
Ich versuche auf einen server hochladen, der akzeptiert nur Implizites ftp über tls auf port 990; hat jemand diese noch? Wie hast du es beheben?
- IIRC, es unterstützt nicht die implizite. Ich denke, ich habe in ein paar mal mich.
- Vielleicht möchten Sie versuchen, die curl-Funktionen statt. Ich bin mir nicht sicher, ob dies funktionieren wird für eine implizite, aber in der Regel die Optionen, die es Ihnen ein bisschen mehr Kontrolle.
- vielen Dank für das Bearbeiten und Kommentare
- Ich habe es behoben, indem Sie ein externes Perl-Skript (mit Net::FTPSSL) über exec () nicht die saubersten Lösungen, aber wenn Sie gerne mischen Sie Sprachen es helfen könnte.
Du musst angemeldet sein, um einen Kommentar abzugeben.
ftp_ssl_connect ist nur explizite
wenn Sie brauchen, implizite, verwenden Sie curl
Basierend auf frustrum und Steven Jeffries die Antworten, die ich habe, verlängert es weiter. Diese verwendet die curl-Verbindung und hat einige directory-listing Funktionen, darunter eine zum Sortieren von Dateien nach der letzten änderung.
Dies ist für PHP 7, für die unteren, die Sie haben, zu schreiben, die <=> operator-Linie.
private function common($remote)
werdenprivate static function common($remote)
wie Sie es nennen, mit PHP statische Methode operatorself::common($remote);
?Für alle, die geschieht, um google auf diese Seite und will eine schnelle Lösung:
Dehnte ich auf frustrum Antwort und machte eine einfache Klasse für basic-hochladen/herunterladen von mit dieser Methode. Ich hoffe, es hilft!