Ik heb een FTP server die alleen maar Explicit SSL verbinding accepteert. Dit werkt allemaal perfect via FlashFXP (vaste client op de pc)
Nu wil ik het via een webbased client doen, hiervoor gebruik ik net2ftp (http://www.net2ftp.com)
Deze werkt geweldig met een nonsecure verbinding. Maar nu wil ik deze gebruiken voor SSL, het wordt ondersteund want er is een checkbox aanwezig en wordt ook aangegeven zolang je PHP open SSL ondersteund kan net2ftp het ook.
Net2ftp maakt gebruik van de ftp_ssl_connect functie
http://nl2.php.net/nl/ftp_ssl_connect
Ik heb PHP 5.1.4 met OpenSSL support.
Als ik wil inloggen krijg ik de volgende errormelding:
Ik weet het niet meer, het gaat iig niet om een HTTPS verbinding. De verbinding tussen webbrowser (client) en PHP (server) gaat gewoon over poort 80 nonsecure. Het is alleen de verbinding tussen PHP en FTP via SSL.
Edit: server is een windows 2003 machine
Nu wil ik het via een webbased client doen, hiervoor gebruik ik net2ftp (http://www.net2ftp.com)
Deze werkt geweldig met een nonsecure verbinding. Maar nu wil ik deze gebruiken voor SSL, het wordt ondersteund want er is een checkbox aanwezig en wordt ook aangegeven zolang je PHP open SSL ondersteund kan net2ftp het ook.
Net2ftp maakt gebruik van de ftp_ssl_connect functie
http://nl2.php.net/nl/ftp_ssl_connect
Ik heb PHP 5.1.4 met OpenSSL support.
Als ik wil inloggen krijg ik de volgende errormelding:
Dit lijkt erop dat PHP de certificaat niet kan vinden, moet ik de aangemaakte certificaat ergens plaatsen in de PHP map ofzo?Warning: ftp_login() [function.ftp-login]: SSL/TLS handshake failed in xxxxxx\filesystem.inc.php on line 56
Warning: ftp_login() [function.ftp-login]: AUTH command ok; starting SSL connection. in xxxxxx\filesystem.inc.php on line 56
Ik weet het niet meer, het gaat iig niet om een HTTPS verbinding. De verbinding tussen webbrowser (client) en PHP (server) gaat gewoon over poort 80 nonsecure. Het is alleen de verbinding tussen PHP en FTP via SSL.
Edit: server is een windows 2003 machine