Supportnet / Forum / Skripte(PHP,ASP,Perl...)
FTP online/offline
Frage
HY das habe ich weiter unten gefunden aber
Bei mir geht das irgendwie nicht....
<?php
$URL ="ftp://sx-user@meine_dyndns.org";
if (@file("$URL"))
{
........URL OK
}
else
{
.......URL nicht OK
}
?>
ich habe es auf einen FTP gelegt ftp://sx-user@meine_dyndns.org
Und da zeigt er immer an das es offline ist
kann mir da vielleicht einer sagen was ich falsch mache THX
Antwort 1 von semi
Versuche es mit den FTP-Funktionen.
<?php
$ftp = ftp_connect("meine_dyndns.org");
if($ftp)
{
echo "Verbindung hergestellt";
ftp_close ($ftp);
}
else
{
echo "Verbindung gescheitert";
}
?>Antwort 2 von Shoebox
Ok das Online schafft er also wenn der ftp an is zeigt er auch an das er an is aber wenn der ftp aus ist dann kommt gar nix......
Antwort 3 von semi
Ist auch OK so. Kein Server, keine Verbindung. Oder meinst Du etwas anderes?
Antwort 4 von Shoebox
Ja er soll dann in roter schrift Offline anzeigen ^^
Antwort 5 von semi
Ich denke, es sollte so funktionieren
<?php
$ftp = @ftp_connect("meine_dyndns.org");
if($ftp)
{
echo "Online";
ftp_close ($ftp);
}
else
{
echo "<font color=red>Offline</font>";
}
?>Beachte das @ vor ftp_connect. Es verhindert, dass Warnungen ausgegeben werden, wenn die Verbindung scheitert.
