zuerst einmal vielen Dank an die Macher von XAMPP und die Mods dieses Boards! Super Projekt, klasse Arbeit!!!
Nun zu meinem Problem:
ich habe bereits stundenlang recherchiert aber bislang keine Lösung für mein Problem gefunden
Ich benutze XAMPP für Windows. Für eines meiner Projekte, einen PHP-Dateimanager mit WebDAV und FTP-Unterstützung, benötige ich eine verschlüsselte FTP-Verbindung. Zum öffnen einer verschlüsselten FTP-Verbindung dient die Funktion "ftp_ssl_connect()". Leider erhalte ich beim Aufruf folgende Fehlermeldung:
Fatal error: Call to undefined function: ftp_ssl_connect() in C:\xampp\xampp\htdocs\tests\sftp.php on line 9
Durch meine Recherchen weiß ich, dass das Problem bei Windows-Umgebungen anscheinend an einem ohne OpenSSL-Unterstützung kompilierten PHP liegt. Die PHP-Doku schreibt hierzu:
"Warum diese Funktion vielleicht nicht vorhanden ist: ftp_ssl_connect() ist nur verfügbar, wenn OpenSSL Unterstützung in Ihrer PHP-Version vorhanden ist. Falls dies nicht nicht der Fall ist und Sie haben FTP-Unterstützung einkompiliert, dann liegt es daran."
Andererseits behauptet phpinfo(), dass OpenSSL "enabled" ist. Da ich in einem anderen Projekt Funktionen wie
- Code: Select all
imap_open('{imap.web.de:993/imap/ssl/novalidate-cert}INBOX', 'benutzer', 'passwort');
verwende, die ebenfalls auf OpenSSL zugreifen, weiß ich dass OpenSSL funktioniert!
Ich bin nun verwirrt und habe keine Ahnung wo die Ursache für mein Problem liegt...
Bin für jeden Tipp dankbar!