Script um Online Status einer Seite anzuzeigen

:-)

also die anfangs und endtags vom php brauchst du schon:

PHP:
<?php
echo "Server ist ";

if(@fsockopen("62.202.4.70",21,&$errno,&$errstr,2)){
echo "<img src=\"http://www.privat-support.com/test/ip/online.jpg\">";
}
else{
echo "<img src=\"http://www.privat-support.com/test/ip/offline.jpg\">";   
}
?>

außerdem müssen vor anführungszeichen slash's, damit du nicht die den echo befehl beendest
 
einfach mal nachdenken und raffinierterweise einfach mehrmals untereinander schreiben :-)

PHP:
<?php

echo "Server1 ist ";

if(@fsockopen("62.202.4.70",21,&$errno,&$errstr,2)){

echo "<img src=\"http://www.privat-support.com/test/ip/online.jpg\">";

}

else{

echo "<img src=\"http://www.privat-support.com/test/ip/offline.jpg\">";

}

echo "<br>";

echo "Server2 ist ";

if(@fsockopen("ip vom 2. server",21,&$errno,&$errstr,2)){

echo "<img src=\"http://www.privat-support.com/test/ip/online.jpg\">";

}

else{

echo "<img src=\"http://www.privat-support.com/test/ip/offline.jpg\">";

}

?>
 
wie gesagt einfach html einfügen, nur bei den anführungszeichen aufpassen, daraus ergibt sich dann:

PHP:
<?php

echo "<font size=\"+2\">Server1 ist </font>";

if(@fsockopen("62.202.4.70",21,&$errno,&$errstr,2)){

echo "<img src=\"http://www.privat-support.com/test/ip/online.jpg\">";

}

else{

echo "<img src=\"http://www.privat-support.com/test/ip/offline.jpg\">";

}

echo "<br>";

echo "<font size=\"+2\">Server2 ist </font>";

if(@fsockopen("ip vom 2. server",21,&$errno,&$errstr,2)){

echo "<img src=\"http://www.privat-support.com/test/ip/online.jpg\">";

}

else{

echo "<img src=\"http://www.privat-support.com/test/ip/offline.jpg\">";

}

?>

wenn du noch normalen text einfügen willst kannst du dass ja vor und hinter dem php mit ganz normalem html
 
Welche Ports sind denn möglich

Hallo zusammen,

ich habe eure Geschreibse bis hierhin nachvollzogen.

Ich habe auf meinem Rechner auf Port 59110 die Software Gamevoice (Sprachkommunikation) laufen, als Server versteht sich.

Ich habe dieses Skript hochgeladen und erziele jedoch nur offline Statusmeldungen. Woran liegt das Der Gamevoice Server ist definitiv erreichbar.

<?php //PHP ADODB document - made with PHAkt 2.5.0?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
echo "Server ist ";

if(@fsockopen("udt-commo.no-ip.info",59110,&$errno,&$errstr,2)){
echo "<img src=\"http://www.ilnowa.de/portal/online.gif\">";
}
else{
echo "<img src=\"http://www.ilnowa.de/portal/offline.gif\">";
}
?>

</body>
</html>
 
Hi,

ich hab mal einen Portscan bei der Adresse gemach, laut dem der Port nicht offen ist. Bist du sicher, dass der Port auch aus dem Internet erreichbar ist und nicht nur aus dem internen Netzwerk ? Hast du einen Router, oder eine Firewall, oder evt. die Windows XP Firewall aktiviert ?
 
Danke für die Mühe,

ich habe einen Router der aber den Zugriff auf diesen Port zuläßt. Wenn ich den Gamevoice Server starte und meinen Clankollegen grünes Licht gebe können sie mittels der Gamevoice Software auch connecten.

Allerdings bin ich eben noch in der Testphase und lasse den Server noch nicht 24 h laufen. Möchte ich auch nicht deswegen soll ja diese Anzeige online/offline da sein.

Anderes Zeug wie Firewall benutze ich aus diesem Grund nicht.
 
Zurück