Serverstatus anzeigen ?!?

LinuxDau

Mitglied
Hi, ich hab mich mal gefragt, wie es geht, den onlinestatus von einer IP anzeigen zu lassen, also wenn man z.B. einen stream-server hat, soll man auf der dazugehörigen Homepage sehen können, ob der stream online ist, oder nich...

Also wenn der stream onlien ist, soll da sowas wie Online kommen, und wenn der stream offline ist, soll etwa sowas da stehen: Offline !
kapische? ;)
hehe, ich hoffe, ihr checker wisst, was ich meine und könnt mir helfen...
schonmal THX im voraus...
ciao
LinuxDau
 
PHP:
<?php
$stream = ""; // IP des Streams
$fp = fsockopen ($stream, 80, &$errno, &$errstr, 30);
if (!$fp) {
    echo "<font color=red>Offline</font><br />\n";
} else {
    echo "<font color=green>Online</font><br />\n";
}
?>

So evt ? :)
 
ich bekoms net hin :(

Also, sagen wir, meine IP vom stream is folgende:
IP = 217.81.51.191
Port = 8000

Was muss ich dann da schreiben?
Hab so da stehen, funzt aber nich:

<?php
$stream = "217.81.51.191:8000"; // IP des Streams
$fp = fsockopen ($stream, 80, &$errno, &$errstr, 30);
if (!$fp) {
echo "<font color=red>Offline</font><br />\n";
} else {
echo "<font color=green>Online</font><br />\n";
}
?>

also, wie muss das da stehen?
Hab das php-zeugs in meinen body-teil geschrieben, funzt aba nich...
Wie genau das aussieht, also quelltext, siehste hier:

<<Click>>

Naja, IP muss nichmehr stimmen, weil der stream-server auf meinem PC laeuft, und die IP aendert sich immer nach neustart...
also bis denne...
ciao
LinuxDau
 
:-) ...

also als erstes .. wenn Du PHP benutzt, dann sollten deine Dateien auch *.php heissen und nicht *.htm/.html etc..

PHP:
<?php 
$stream = "217.81.51.191";
$fp = fsockopen ($stream, 80, &$errno, &$errstr, 30); 
if (!$fp) { 
echo "<font color=red>Offline</font><br />\n"; 
} else { 
echo "<font color=green>Online</font><br />\n"; 
} 
?>

so sollte es funktionieren.
 
Und wie kann man da dann auch noch auslesen wieviele User grade mit dem Server verbunden sind? Um zB bei nem Radio Stream auszugeben wieviele Leute noch "Platz" zum mithören hätten?
 
schade schade schade :-)
meine nächste Frage wär gewesen wie PHP mein Auto parkt, einkaufen geht und mich bekocht.

Ne mal ernsthaft, womit hät´ ich denn da wohl mehr Erfolg?
 
Naja, wenn das DEIN Server ist, kannst du mit
Code:
string exec ( string befehl [, array ausgabe [, int return_var]])
einen Systembefehl ausführen, also auf Programm auf deinem Server zugreifen. Damit kann man das sicher realisieren :)
 
also, wie muss das da stehen?
Hab das php-zeugs in meinen body-teil geschrieben, funzt aba nich...
Wie genau das aussieht, also quelltext, siehste hier:

<<Click>>

wie soll das denn gehen?
PHP wird auf dem server ausgeführt....
da würde dann (wenn es funzen würde)
was in html stehen...

cYa
victork
 
Zurück