PHP利用curl判斷遠(yuǎn)程文件是否存在的方法

字號(hào):


    PHP利用curl判斷遠(yuǎn)程文件是否存在,請(qǐng)看下邊的代碼:
    //判斷遠(yuǎn)程文件
    function check_remote_file_exists($url)
    {
    $curl = curl_init($url);
    // 不取回?cái)?shù)據(jù)
    curl_setopt($curl, CURLOPT_NOBODY, true);
    // 發(fā)送請(qǐng)求
    $result = curl_exec($curl);
    $found = false;
    // 如果請(qǐng)求沒有發(fā)送失敗
    if ($result !== false) {
    // 再檢查http響應(yīng)碼是否為200
    $statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
    if ($statusCode == 200) {
    $found = true;
    }
    }
    curl_close($curl);
    return $found;
    }