ik heb me al et apezuur gezocht maar kom er niet uit..
ik heb een scriptje gevonden waarmee je kunt checken of een server online of offline is.
als je het opvraagt als " status.php?link=1.2.3.4:21 " werkt het prima maar zo gauw als ik mijn FTP server op een andere port zet en die status probeer op te vragen krijg ik een offline icon
voorbeeldje
<- status.php?link=ftp.asus.com.tw:21
<- status.php?link=217.120.252.165:1337
de bovenste werkt wel en de onderste niet terwijl mijn ftp toch echt op port 1337 draait....
ik heb een scriptje gevonden waarmee je kunt checken of een server online of offline is.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| <?php //Web Server Status v 1.2, Copyright 2002 By Ryan Schwiebert, visit http://www.schwebdesigns.com/ //This script may be freely distributed providing all copyright headers are kept intact. //Concept from: //Abax Server Status v1.04, Copyright 2002 By Nathan Dickman, visit http://www.NathanDickman.com/ //Location of the live or dead server images //Please change to your server specifications $live = "http://www.somesite.com/status/live.gif"; $dead = "http://www.somesite.com/status/dead.gif"; //The status checking script //meddle at your own risk! //check for port number, default is 80 list($addr,$port)= explode (':',"$link"); if (empty($port)){ $port = 80; } //Test the server connection $churl = @fsockopen(server($addr), $port, $errno, $errstr, 20); if (!$churl){ header("Location: $dead"); } else { header("Location: $live"); } function server($addr){ if(strstr($addr,"/")){$addr = substr($addr, 0, strpos($addr, "/"));} return $addr; } ?> |
als je het opvraagt als " status.php?link=1.2.3.4:21 " werkt het prima maar zo gauw als ik mijn FTP server op een andere port zet en die status probeer op te vragen krijg ik een offline icon
voorbeeldje
de bovenste werkt wel en de onderste niet terwijl mijn ftp toch echt op port 1337 draait....
[ Voor 5% gewijzigd door Verwijderd op 13-03-2003 21:21 ]