[php] Server Status script probleem(pje) :-)

Pagina: 1
Acties:
  • 46 views sinds 30-01-2008

  • Oculus
  • Registratie: Juli 2001
  • Laatst online: 19:05
Ik heb de volgende script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php 
$fp = fsockopen("http://www.tweakers.net", 80, $errno, $errstr, 30); 

if(!$fp) 
{ 
    echo "OK"; 
} 
else 
{ 
    echo "NIET OK"; 
} 

print "$fp"; 

?>


Maar hij blijft de zelfde output: "OK" geven. Ook al is het een ongeldige domein.
Iemand id wat ik hier verkeerd doe? Ik zie het echt eventjes niet! :'(

Verwijderd

Copy & paste van http://www.php.net/manual/en/function.fsockopen.php, met commentaar toegevoegd:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$fp = fsockopen ("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
    // hier gaat het dus FOUT
    echo "$errstr ($errno)<br>\n";
} else {
    // hier gaat het dus GOED
    fputs ($fp, "GET / HTTP/1.0\r\nHost: www.example.com\r\n\r\n");
    while (!feof($fp)) {
        echo fgets ($fp,128);
    }
    fclose ($fp);
}
?>

Enjoy :)

  • drGoeroe
  • Registratie: Januari 2002
  • Laatst online: 04-09-2021
Je hebt al antwoord op een ander forum, slotje dan maar :{ ;)

  • Oculus
  • Registratie: Juli 2001
  • Laatst online: 19:05
Ik heb deze script ook al geprobeerd, maar dan krijg je ook ander info wat betreft de server.
Het gaat mij er allleen om, of de server on- of offline is.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

zie MrX
het staat er gewoon :{ in de manual

Doet iets met Cloud (MS/IBM)


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

if !$fp -> als er geen filepointer geopend kon worden...

Check de $errno en $errstr, die zijn er voor om te checken of er wat fout ging of niet...
Pagina: 1

Dit topic is gesloten.