Ob der FTP server online oder offline ist anzeigen.

KirkHammet

Gesperrt
Also ich suche ein script das auf der Setie anzeigt ob mein FTP-Serevr offline oder online ist. Und wäre nett wenn ihr sagt ob das überhaupt möglich ist.
 
PHP:
<?php
$server = $_GET["server"];
if (fopen($server, "r")) {
    echo $server . " Online";
} else {
    echo $server . " Offline";
}
?>

Aufruf: <filename>?server=<server>
 
Hallo,
natürlich ist das mit PHP möglich.
Am besten nutzt du dazu die Funktion fsockopen()
Mehr dazu findest du auf http://www.php.net...

Hättest du mal die Suchfunktion genutzt hättest du ganz schnell etwas gefunden, aber wollen wir mal nicht so sein:

Thread

Grüße, Lars
 
also cih müsste vielleicht auch sagen das ich ein php newbie bin also bitte ausführlich erklären wenn es geht.:(
Und der FTP iss mein eigener PC also ein Homie.
und wie soll das da jetzt funzen (sorry newbie)
 
Nunja, wenn du eine dynamische IP-Adresse hast solltest du dich zuerst an z.B. DynDNS wenden und dir eine dort eine Subdomain für deinen Server registrieren. Die kannst du dann in ?server eintragen. Wenn du eine statische IP-Adresse hast (Hast du aber mit sicherheit nicht) kannst du diese nutzen. :)
 
ich habe so einen account bei dyndns.
die ist:
sandman03.kicks-ass.net

kannst du mir dann vielleicht mal die addresse einbauen in das script?
port ist 21
wäre nett :)
 
PHP:
<?php
// $server = $_GET["server"];
$server = "sandman03.kicks-ass.net:21";
// [...]
?>

So sollte das klappen. :) Aufruf ohne Parameter.
 
also so:
PHP:
<?php
$server = $_GET["sandman03.kicks-ass.net:21"];
if (fopen($server, "r")) {
    echo $server . " Online";
} else {
    echo $server . " Offline";
}
?>
 
Zurück