您的位置:首页 > 编程语言 > PHP开发

PHP判断远程文件是否存在的几种方法

2013-07-17 13:21 1036 查看
在做一个图片预览中图的东西,遇到一个问题,就是要判断远程文件是否存在(不是同一台服务器)。

代码如下:

方法一无论图片在不在都是返回FALSE;

方法二windows下可行,LINUX下无论图片在不在都返加TRUE;

方法三应该是最合适的

另外:用get_headers() 方法存在效率问题,建议不使用作为此解决方案

fsockopen版:

通过http状态码来判断文件是否存在,比如,响应 302,301,404等都为不存在,如果是200,304,等可以视为文件存在。

fopen()方法:

CURL 方法:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: