Kurze Vorabinfo. Ich habe einen virtuell dedizierten Server und mir testweise ein Lampp-System von www.apachefriends.org darauf installiert und alles, bis auf den Mailserver, konfiguriert, so eben auch ProFTPd. Wenn ich mich mit einem Desktopprogramm per FTP auf meinen Server verbinden will, geht das. Auch geht es mit Web-Anbietern wie www.net2ftp.de oder www.web2ftp.de! Allerdings bekomme ich keine Verbindung, wenn ich selbst eine PHP-Datei verfasse, die untenstehendes enthält. Das müsste auch alles richtig sein. Hat vorher auf einem anderen Server (vorkonfigurierter Webspace) schon funktioniert.
Außerdem ist es auch noch so, dass es ewig lange dauert, bis mal ein Abbruch kommt, sprich es lädt bestimmt knapp 1-2 Minuten.
Vielleicht hatte von euch ja schon mal jemand das selbe Problem. Hat einer eine Ahnung an was es liegen könnte?
Hab auch schon bei www.net2ftp.de in den Quellcode geschaut (den kann man sich runterladen); aber die haben ansich auch nix anderes gemacht, als "ftp_connect()" zu benutzen.
- Code: Select all
<?php
// Connect to host
$conn_id = ftp_connect("ip-address", 21);
// Open a session to an external ftp site
$login_result = ftp_login ($conn_id, "username", "passwort");
// Check open
if ((!$conn_id) || (!$login_result)) {
echo "Ftp-connect failed!"; die;
} else {
echo "Connected.";
}
?>