Suche server online/offline script

Moin Moin,

suche ein script das den online status von einem server anzeigt.Der script sollte natürlich ohne fsockopen funktionieren.Könnte auch extras haben wie uptime unter anderen.Bin für alles offen :hail:

MFG

Und wie soll das ohne fsockopen oder andere Verbindungen nach außen funktionieren?

Frag google…hab schon welche gesehen die ohne gingen und wenn du kein kennst hör auf dein post count zu steigern.

Wenn du hier Hilfe suchst, dann sei mal nicht so unhöflich.

Und warum schlägst du eigentlich anderen vor, Google zu fragen - wenn du derjenige bist, der ein Script sucht …?

Wenn du schon andere gesehen hast, dann verwende die doch :wink:
Wenn du die Links verloren hast, dann frag’ doch Google
Wirklich, wie sich manche hier benehmen :unamused:

DAS Such in google war auf die frage “wie das ohne fsockopen geht” bezogen…

zvn’s Frage:
"Und wie soll das ohne fsockopen oder andere Verbindungen nach außen funktionieren?"
war auch mehr rhetorischer Natur. Denn es geht ganz klar nicht ohne irgendeine Art von Verbindungsaufbau zu der gewünschten externen Ressource.

Aber sowas wie gametracker.com hab es wo es auch verschiedene server anpingen konnte und man das als javascript auf seine seite einbinden konnte.

Schön - dann such nach sowas.

Na, dann ist das doch ideal für dich.

schüttel schüttel

Sprüüüh

alleine die Logik sagt es doch das auch ein Ping eine verbindung ist…

Here you are > theworldsend.net/

Ich habe mal ein pingscript ausprobiert. Das kannst du hier vergessen die funktionieren nicht

[code]<?php
$unix = 0;
$register_globals = (bool) ini_get(‘register_gobals’);
$system = ini_get(‘system’);
$unix = (bool) $unix;

if($register_globals) 
{ 
       $ip = getenv(REMOTE_ADDR); 
       $self = $PHP_SELF; 
} 
else 
{ 
   $submit = $_GET['submit']; 
   $count  = $_GET['count']; 
   $host   = $_GET['host']; 
   $ip     = $_SERVER['REMOTE_ADDR']; 
   $self   = $_SERVER['PHP_SELF']; 
} 

if ($submit == "Ping!") 
{ 
    $count = 4; 
    $host    = preg_replace ("/[^A-Za-z0-9.-]/", "", $host); 
    $count    = preg_replace ("/[^0-9.]/", "", $count); 
    echo '<body bgcolor="#FFFFFF" text="#000000"></body>'; 
    echo("Ping Output:<br>"); 
    echo '<pre>'; 

    if ($unix) 
    { 
       system ("ping -c$count -w$count $host"); 
       system("killall ping"); 
    } 
    else 
    { 
       system("ping -n $count $host"); 
    } 
    echo '</pre>'; 
} 
else 
{ 
    echo '<body bgcolor="#FFFFFF" text="#000000"></body>'; 
    echo '<p><font size="2">Your IP is: '.$ip.'</font></p>'; 
    echo '<form methode="post" action="'.$self.'">'; 
    echo '   Enter IP or Host <input type="text" name="host" value="'.$ip.'"></input>'; 
    echo '   Enter Count <input type="text" name="count" size="2" value="4"></input>'; 
    echo '   <input type="submit" name="submit" value="Ping!"></input>'; 
    echo '</form>'; 
    echo '<br><b>'.$system.'</b>'; 
    echo '</body></html>'; 
} 

?> [/code]

Fehlermeldung:
system() has been disabled for security reasons

Fehlergrund: system(“ping -n $count $host”);

Vielleicht findest du jemanden der es schafft das auf bplaced servern zum laufen zu bekommen oder findest dich damit ab das es aus sicherheitsgründen nix mit pingen wird.

Ich kenne nur 2 Möglichkeiten mit javascript abzutesten ob ein fremder Server verfügbar ist ohne SOP-Probleme zu bekommen:

  • IMG
  • Javascript (.js)

Das setzt jedoch in der Regel eine Zugriffsmöglichkeit auf den Server voraus, bei fremden Servern also wenig Chancen.
Pit