Проверка доступности нескольких сайтов

Serebos

Новичок
Всем привет. Собрал функцию (из кусочков рабочих функций, что нашел в инете) проверки работы нескольких сайтов.
Функция работает.

PHP:
function pingCheck($url) {
    $agent = "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0";

    # Инициализация CURL
    $ch = curl_init();

    # Установка URL
    curl_setopt($ch, CURLOPT_URL, $url);

    # Указываю USERAGENT браузера
    curl_setopt($ch, CURLOPT_USERAGENT, $agent);

    # Header
    curl_setopt($ch, CURLOPT_NOBODY, true);

    # Редирект
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

    # Возврат строки
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    # Отключение из вывода отладочной информации
    curl_setopt($ch, CURLOPT_VERBOSE, false);

    # Устанавливаю максимальное количество секунд работы
    curl_setopt($ch, CURLOPT_TIMEOUT, 5);

    # Выполнение
    curl_exec($ch);

    # Получаю код HTTP ответа
    $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

    curl_close($ch);

    # Если ответ от сервера > 200 - тогда сайт доступен
    if ($httpcode >= 200 && $httpcode < 300)
        return true;
    else
        return false;
}

 $url = array('http://butsw.fi/', 'http://google.com/', 'http://gryazniepisyuni.com/');
foreach ($url as $url) {
    $is = pingCheck($url);
    if ($is == 1) {
        echo "Сайт работает нормально <br>";
    } else {
        echo "Сайт упал!!!<br>";
    }
}
Результат в браузере имеет вид:
Сайт упал!!!
Сайт работает нормально
Сайт упал!!!

Но хотелось бы видеть вывод следующим образом:
http://butsw.fi - Сайт упал!!!
http://google.com - Сайт работает нормально
http://gryazniepisyuni.com - Сайт упал!!!

Подскажите, пожалуйста, как можно решить данную ситуацию?
СПАСИБО.
 

Valick

Новичок
PHP:
$urls = array('http://butsw.fi/', 'http://google.com/', 'http://gryazniepisyuni.com/');

foreach ($urls as $url) {

  echo $url . ' - ';

    $is = pingCheck($url);
 
Сверху