[ПОИСК] Скрипт проверки работоспособности сервера

Статус
В этой теме нельзя размещать новые ответы.

SalimSoft

Писатель
Регистрация
11 Июл 2009
Сообщения
9
Реакции
2
Нужен скрипт который будет проверять работает ли сервер или нет посредством пинга на url адрес, и будет выводить статус сервера на вебсайте :ah:
 
наличие пинга не гарантирует работоспособность сайта
отсутствие пинга не гарантирует неработоспособность сайта

проще и эффективнее делать что-то по типу file_get_contents(url) и искать ключевое словосочетание, гарантирующее работу сайта
 
Как бы не совсем сайт, а прокси серв который по http запросу выдает форму ввода логина и пароля
 
Для просмотра ссылки Войди или Зарегистрируйся

доработай для указания логина и пароля для прокси

поменяй
$content = get('http://ya.ru/', $prox);
и ищи в $content строку yandex_ru - если найдешь, то прокси рабочий
 
Да блин, мне ни это нужно, мне нужен скрипт который будет отображать работает ли мой сервер proxy.salimobile.ru или нет
 
например так:

PHP:
<?php

// Подключаемся к серверу
 $fsoc = fsockopen("proxy.salimobile.ru",80);
 fputs($fsoc, "GET / HTTP/1.0\n\n");

 while (!feof($fsoc))
 {
  $response=(fgets($fsoc,1000));
  if (strstr($response,"Server: CCProxy"))
	echo "работает :)";
 }


// Отключаемся от сервера
 fclose($fsoc);

?>

только fsockopen на бесплатных хостингах редко работает
 
PHP:
<?php 
error_reporting(0);
$IP = array(
"<b><font color=#999999>Server:</font></b>" => "100.100.100.100:80",
);
echo "<table><tr>";
while(list($ServerName,$Host)=each($IP)) {
list($IPAddress,$Port)=explode(":",$Host);
echo "<td>$ServerName</td>";
if($fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5)) {
echo "<td><font color=lime><b>Online</b></font></td>";
fclose($fp);
}
else {
echo "<td><font color=#ff0000><b>Offline</b></td>";
}
echo "</tr>";
}
echo "</table>";
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху