Проверка существования файла, на другом сайте

1. Узнаем код ответа сервера с помощью функции get_headers()

$url = "http://webpagestudio.net//style.css";
$urlHeaders = @get_headers($url);
if(strpos($urlHeaders[0], '200')) {
    echo "exist";
} else {
    echo "not exist";
}

2. Пробуем открыть файл функцией fopen()

$url = "http://webpagestudio.net//style.css";
if (@fopen($url, "r")) {
    echo "exist";
} else {
    echo "not exist";
}

3. Проверяем наличие кода ответа 200 с помощью cURL

$url = "http://webpagestudio.net//style.css";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$сode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if($сode == 200) {
    echo "exist";
} else {
    echo "not exist";
}