Проверка сайта на существование

234
18 декабря 2017, 15:11

Пытаюсь проверить существование домена таким кодом:

<?php
$domain = "http://www.example.com/";
$ch = curl_init($domain);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// загрузка страницы и выдача её браузеру
$answer = curl_exec($ch);
curl_close($ch);
if($answer){
    echo "true";
} else { 
    echo "false";
}

Но не смотря на то, что домен зарегистрирован, оно не возвращает true. В чем может быть ошибка? В CUrl не особо силен.

Answer 1

Замените эту строку:

curl_setopt($ch, CURLINFO_HEADER_OUT, true);

На эту:

curl_setopt($ch, CURLOPT_HEADER, true);
READ ALSO
Проблемы многопоточности у CURL

Проблемы многопоточности у CURL

Возникла проблема перебрать список URL для проверки их валидностиНабросал код для начала, который просто генерирует все возможные вариации...

204
Как узнать email человека который заходил на сайт?

Как узнать email человека который заходил на сайт?

Как узнать email человека который заходил на сайт? Когда-то заполнял форму и мой email уже был туда вписан автоматическиКак это сделать?

495
Зачем нужны ( ) в RegEx?

Зачем нужны ( ) в RegEx?

Не как не могу понять как использовать и зачем нужны ( ) в регуляркахМожет кто то подсказать и привести не большой пример

173