Робота в Україні: вакансії, резюме

Перевірка, чи є на іншому сервері файл

Функція check_remote_file() дозволяє перевірити, чи є файл з адресою $url на іншому сервері. Повертає TRUE, якщо той є, і, FALSE, якщо &ndash ні.

<?php

function check_remote_file ($url) {

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $url);

    // don't download content
    curl_setopt($ch, CURLOPT_NOBODY, 1);

    curl_setopt($ch, CURLOPT_FAILONERROR, 1);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    if ( curl_exec($ch) !== FALSE ) {
        return TRUE;
    } else {
        return FALSE;
    }

}

// перевіримо, чи є на сайті vispyanskiy.name
// картинка CodeIgniter_logo_212_200.png

// повний шлях до картинки
$remote_file = "http://vispyanskiy.name/im/CodeIgniter_logo_212_200.png";

if( check_remote_file ($remote_file) == TRUE ){
    echo "Файл на сайті http://vispyanskiy.name/ є.";
} else {
    echo "Файлу на сайті http://vispyanskiy.name/ нема!";
}

?>

Результат виконання коду:

Файл на сайті http://vispyanskiy.name/ є..

Оцініть, будь ласка, матеріал:

Рейтинг: 4.4/10 (голосів: 25)

Побалуйте свою маму. Выбирайте подарочный сертификат на полет на паратрайке. У нас классные цены. . Самые свежие новости в Украине и мире