wenn auf dem Server auch ein ftp-Server installiert ist, dann kannst du das hier nutzen:
PHP-Code:
<?php
// Herstellen der Basis-Verbindung
$ftp_server = "domain.tld";
$ftp_user_name = "name";
$ftp_user_pass = "passwort";
$conn_id = @ftp_connect($ftp_server);
// Einloggen mit Benutzername und Kennwort
$login_result = @ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Verbindung überprüfen
if((!$conn_id) || (!$login_result))
$result = "<span style=\"color:#ff0000;\">offline</span>";
else
$result = "<span style=\"color:#00ff00;\">online</span>";
ftp_quit($conn_id);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>ftp-Server-Test</title>
<meta name="author" content="supertramp [phpfriend.de] und www.php.net/ftp" />
<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
echo "
Der ftp-Server ftp://".$ftp_server." ist im Moment ".$result.".</p>";
?>
</body>
</html>
das ist allerdings recht langsam - so mein Eindruck.