Задача:
Со своего ресурса пинговать любой другой ресурс (ну например, www.ya.ru) и выводить результаты этого пинга. Можно и не пинговать, но надо узнать скорость ответа данного ресурса. Причем, не обязательно, чтобы это был веб-сервер. Это может быть и ftp. То есть надо иметь возможность стучаться к любому общедоступному сервису данного сервера.
Условие:
"Свой" ресурс расположен на бесплатном хостинге, который не разрешает таких бесхитростных действий, как system("ping -c $count -w $count $host"). Также хостинг не позволяет передавать функции fopen() URL в качестве параметра. Создавать сокеты он тоже не дает.
Мое решение:
На текущий момент я догадался лишь о том, как проверить скорость ответа вебсервера. Сделал я это примерно так: