Показать сообщение отдельно
  #28 (permalink)  
Старый 12.03.2020, 01:24
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от drmodjo
То есть вот так?
То есть совсем не так. file_get_headers, это получение содержимого, а оно вам нужно?

function isValid($url) {

    if(!filter_var($url, FILTER_VALIDATE_URL)) return false;
    
    $curl = curl_init($url);
    curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,10);
    curl_setopt($curl,CURLOPT_HEADER,true);
    curl_setopt($curl,CURLOPT_NOBODY,true);
    curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);

    $resp = curl_exec($curl);
    curl_close($curl);

    return $resp ? true : false;
}


echo isValid('https://javascript.ru/forum/jquery/79699-proverka-ssylki-na-aktivnost-3.html') ? 'Yes' : 'No';
Ответить с цитированием