Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Fixing the Server status - View servers option
#1
Replace this code in:
includes/status.php

PHP Code:
<?php
//Web Server Status v 1.4, 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
//@author Julio Montoya <[email protected]> Beeznest - Fixing the url/port management

//Please change to your server specifications
$live "../themes/icons/lightbulb.png";
$dead "../themes/icons/lightbulb_off.png";

//The status checking script
//meddle at your own risk!
//check for port number, default is 80
$link $_GET['link'];
$s_link basename($link);
list(
$addr,$port)= explode (':',"$s_link");
if (empty(
$port)){
    
$port 80;
}

//Test the server connection
$churl = @fsockopen($addr$port$errno$errstr5);
if (!
$churl){
    
//echo $errstr;
    
header("Location: $dead");
} else {
   
header("Location: $live");             
}
?>
#2
What exactly is this fixing? I've already submitted a similar looking file in revision 26.
Kevin Mark - TheHostingTool Lead Developer
#3
(06-10-2010, 12:22 PM)Kevin Wrote: What exactly is this fixing? I've already submitted a similar looking file in revision 26.

The script does not work for me so I fix it check the screenshots:

Works
[Image: a7258983978706.jpg]

Not works
[Image: 01c24e83978717.jpg]
#4
What kind of changes did you make? It works fine on every system that I've tested it on.
Kevin Mark - TheHostingTool Lead Developer
#5
If you are talking about 1.2.2 then that makes no sense since all it is doing is a ping. The only times the server status will not work is if the port/IP are incorrect or the server does not allow ICMP.
- KuJoe
#6
(06-10-2010, 06:43 PM)KuJoe Wrote: If you are talking about 1.2.2 then that makes no sense since all it is doing is a ping. The only times the server status will not work is if the port/IP are incorrect or the server does not allow ICMP.

Is it even really pinging it? The script just really sends a request to open a socket.
Kevin Mark - TheHostingTool Lead Developer
#7
Maybe I'm thinking of the wrong script. Doh!
- KuJoe


Forum Jump:


Users browsing this thread: 1 Guest(s)