PHP 判断远程或者本地文件是否存在
来源:互联网 发布:dp网络 编辑:程序博客网 时间:2024/05/17 07:49
$baidu_logo = "http://pr.bdimg.com/static/princess/img/misc/baidu_logo.gif";
$logo = "http://pr.bdimg.com/static/princess/img/misc/logo.gif";
var_dump(my_file_exists($logo));
echo "\n";
var_dump(my_file_exists($baidu_logo));
function my_file_exists($file, $basePath=''){
if(preg_match('|^http://|',$file)){//如果是远程文件
$ch = curl_init( $file);
curl_setopt( $ch, CURLOPT_HEADER, 1); //输出文件头信息
curl_setopt($ch, CURLOPT_NOBODY, 1); //不输出文件主体
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //将curl_exec()返回到变量
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); //设置超时
$contents = curl_exec( $ch); //获取远程文件信息
return preg_match('|HTTP/1.1 200|' , $contents)?true:false; //如果状态不是200,就表示获取失败。
}
return file_exists($basePath.$file);
}
$logo
var_dump(my_file_exists($logo));
echo
var_dump(my_file_exists($baidu_logo));
function
}
0 0
- PHP 判断远程或者本地文件是否存在
- 【C++】判断本地文件是否存在
- js判断本地文件是否存在
- [转]php判断远程文件是否存在
- PHP如何判断远程文件是否存在
- php判断远程图片是否存在
- PHP 判断远程图片文件是否存在
- PHP判断远程路径是否存在
- PHP 远程图片:如何判断远程图片是否存在
- 判断远程文件是否存在的php函数
- 判断远程文件是否存在的php函数
- PHP判断远程文件是否存在(reship)
- 判断远程文件是否存在的PHP函数
- PHP判断远程文件是否存在的几种方法
- PHP如何判断远程图片文件是否存在
- PHP判断远程文件是否存在的几种方法
- php判断远程文件是否存在的办法
- PHP如何判断远程图片文件是否存在
- 在openwrt下添加minicom包进行编译
- SAP Web Dynpro 技术简介
- ppm格式图片转换 -- linux kernel logo
- 算法设计题
- 同一Tomcat 多个端口部署不同的项目
- PHP 判断远程或者本地文件是否存在
- POJ1691 Painting A Board ACM解题报告(DFS+构造)难题=。=
- MapReduce数据处理两表join连接 (Ruduce端连接)
- 第四章 知识结构导图
- InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET Framework进去)
- JS取gridview數據
- 根据条件取消一个事件
- 让wordpress点击日志标题跳转到外部链接实现
- phpmailer 中文使用说明(简易版)