- 方法一:
- <?php
- $url = "http://http://github.codeigniter.org.cn/download/CodeIgniter_2.1.2.zip";
- $fileExists = @file_get_contents($url, null, null, -1, 1) ? true : false;
- echo $fileExists; //返回1,就说明文件存在。
- ?>
- 方法二:
- <?php
- function check_remote_file_exists($url) {
- $curl = curl_init($url); // 不取回数据
- curl_setopt($curl, CURLOPT_NOBODY, true);
- curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'GET'); // 发送请求
- $result = curl_exec($curl);
- $found = false; // 如果请求没有发送失败
- if ($result !== false) {
- /** 再检查http响应码是否为200 */
- $statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
- if ($statusCode == 200) {
- $found = true;
- }
- }
- curl_close($curl);
- return $found;
- }
- $url = "http://github.codeigniter.org.cn/download/CodeIgniter_2.1.2.zip";
- echo check_remote_file_exists($url); // 返回1,说明存在。
- ?>
- //该片段来自于http://www.codesnippet.cn/detail/080620133919.html
来源: http://www.codesnippet.cn/detail/080620133919.html