我的程式碼
:
<code class="php">//判断远程文件是否存在 if(! function_exists('check_url')) { function check_url($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_NOBODY, true); curl_setopt($ch, CURLOPT_FAILONERROR, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); $res = curl_exec($ch); if ($res !== false){ $statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); return $statusCode; } curl_close($ch); return false; } }</code>
這個不是很穩定統一路徑有時成功有時失敗,而且等待時間過長!
我的程式碼
:
<code class="php">//判断远程文件是否存在 if(! function_exists('check_url')) { function check_url($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_NOBODY, true); curl_setopt($ch, CURLOPT_FAILONERROR, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); $res = curl_exec($ch); if ($res !== false){ $statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); return $statusCode; } curl_close($ch); return false; } }</code>
這個不是很穩定統一路徑有時成功有時失敗,而且等待時間過長!
奇怪的需求, 如果遠端伺服器是你自己的,那在伺服器上寫個檔案是否存在的介面就行了。如果不是你的,就只能看你的網路和伺服器端的網路是否快速,穩定了,方法用你自己寫的就行了