Ich hab ne Funktion welche pro Servername nur einmal ausgeführt werden darf. Mir aber dennoch den dauzgehörigen Status zurückgibt. Da ich da net so geübt bin was solche Arrays angeht hänge ich.
Mfg Markus
PHP-Code:
function onlinecheck($servername)
{
global $servername, $port;
static $hosts; //soll immer mit dem alten Werten aufgerufen werden.
if (...) //Überprüfung ob $servername schon im Array vorhanden ist
{
return $status; //vom dazugehörigen Array Element
}
else
{
echo $servername, $port;
echo "Dies darf nur einmal ausgegeben werden";
$verbunden = @ftp_connect($servername, $port);
if ($verbunden)
{
echo "konnte Verbinden";
$status = 1; //1 steht für online
//hier soll der Servername sowie der Status ins Array mitaufgenommen werden
}
else
{
echo "konnte nicht Verbinden";
$status = 0; //0 steht für offline
//hier soll der Servername sowie der Status ins Array mitaufgenommen werden
}
return $status;
}
}
Mfg Markus
Kommentar