Verfügbarkeit eines FTP-Servers abfragen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
befehl
code
ftp
funktionieren
gefunden url
helfen
host
http
interessiert code
jemand
server
url
verbinden
-
Ich möchte per PHP überprüfen, ob ein FTP-Server verfügbar ist! Das ist mein bisheriges Script:
if (@ftp_connect($host)) { //verfügbar } else { //nicht verfügbar };
Das funktioniert auch, aber wenn der Server nicht verfügbar ist, läuft das Script unendlich und wenn ich mit set_time_limit() arbeite zeigt es irgendwann eine leere Seite an!
Kennt jemand vielleicht eine bessere Möglichkeit?
LG cookies -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Vielleicht klappts über den Ping?
-
Wie würde das Script denn dann sein? Ich hab bis jetzt dazu noch nichts gefunden!
-
Der ganz normale Ping-Befehl eben. Oder brauchst du das für eine Webanwendung?
-
Es soll mit PHP funktionieren und da hab ich bis jetzt nur IMAP- und MySQL-Ping-Funtkionen gefunden.
-
http://www.dynamic-webpages.de/php/function.mysql-ping.php
Und mysql und Ping helfen dir nicht weiter?
Beitrag zuletzt geändert: 15.5.2009 21:11:17 von karpfen -
Wie gesagt, ich will einen FTP-Server, keinen MySQL-Server überprüfen und per mysql_connect() kann man sich schlecht mit einem FTP-Server verbinden!
€dit:
Ich hab jetzt doch noch eine Lödung gefunden!
Für alle, die es interessiert:
$ftp_socket = socket_create(AF_INET, SOCK_STREAM, getprotobyname('ftp')); $ftp_connect = @socket_connect($ftp_socket, '127.0.0.1', 21);
Kann geschlossen werden!
Beitrag zuletzt geändert: 15.5.2009 21:29:50 von cookies -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage