我的代码
:
<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>
这个不是很稳定统一路径有时成功有时失败,而且等待时间过长!
奇怪的需求, 如果远程服务器是你自己的,那在服务器上写个文件是否存在的接口就行了。如果不是你的,就只能看你的网络和服务器端的网络是否快速,稳定了,方法用你自己写的就行了