Hallo, folgendes Problem:
Kleines Testskript meinerseits.
Sinn und Zweck ist, dass er später mal auf einen FTPserver connectet, und dort einen Ordner ausliesst und die Verzeichnisliste lokal speichert.
Das klappt auch alles wunderbar bis auf eine "Kleinigkeit":
Der Server benutzt ImplicitSSL.
Mein Gedanke war jetzt, einfach mal versuchen mit
zu verbinden.
Dabei gibt er mir das aus:
Laut google beinhaltet aber die von mir benutzte Xampp Version 1.5.2 OpenSSL, somit dürfte die Funktion eigentlich nicht unbekannt sein, oder muss ich in der php.ini oder sonst irgendwo noch was eintragen, damit er sie kennt?
Ein Zugriff über https://localhost per Brwoser klappt auch, somit beinhaltet der xampp-Apache ja auf jedenfall SSL.
Oder bin ich total auf dem Holzweg?
PHP-Code:
<?php
$FTPServer = "xxx:yy";
$FTPUser = "xxx";
$FTPPasswort = "xxx";
$VerbindungsID = ftp_connect($FTPServer);
$LoginErgebnis = ftp_login($VerbindungsID, $FTPUser, $FTPPasswort);
if($VerbindungsID && $LoginErgebnis)
{
echo "geklappt";
}
else
echo "net geklappt;"
?>
Sinn und Zweck ist, dass er später mal auf einen FTPserver connectet, und dort einen Ordner ausliesst und die Verzeichnisliste lokal speichert.
Das klappt auch alles wunderbar bis auf eine "Kleinigkeit":
Der Server benutzt ImplicitSSL.
Mein Gedanke war jetzt, einfach mal versuchen mit
PHP-Code:
$VerbindungsID = ftp_ssl_connect($FTPServer);
Dabei gibt er mir das aus:
Fatal error: Call to undefined function ftp_ssl_connect() in C:\Programme\xampp\... on line 12
Ein Zugriff über https://localhost per Brwoser klappt auch, somit beinhaltet der xampp-Apache ja auf jedenfall SSL.
Oder bin ich total auf dem Holzweg?
Kommentar