PHP判断远程文件是否存在的几种方法
2013-07-17 13:21
1036 查看
在做一个图片预览中图的东西,遇到一个问题,就是要判断远程文件是否存在(不是同一台服务器)。
代码如下:
方法一无论图片在不在都是返回FALSE;
方法二windows下可行,LINUX下无论图片在不在都返加TRUE;
方法三应该是最合适的
另外:用get_headers() 方法存在效率问题,建议不使用作为此解决方案
fsockopen版:
通过http状态码来判断文件是否存在,比如,响应 302,301,404等都为不存在,如果是200,304,等可以视为文件存在。
fopen()方法:
CURL 方法:
代码如下:
方法二windows下可行,LINUX下无论图片在不在都返加TRUE;
方法三应该是最合适的
另外:用get_headers() 方法存在效率问题,建议不使用作为此解决方案
fsockopen版:
fopen()方法:
相关文章推荐
- PHP判断远程文件是否存在的几种方法
- PHP判断远程文件是否存在的几种方法
- PHP判断远程图片是否存在的几种方法
- PHP使用get_headers函数判断远程文件是否存在的方法
- PHP判断远程图片是否存在的几种方法
- PHP使用get_headers函数判断远程文件是否存在的方法
- PHP判断远程图片是否存在的几种方法
- PHP判断远程图片或文件或url是否存在-180
- PHP判断远程url是否有效的几种方法
- [PHP学习教程 - 文件]002.判断远程文件是否存在(Remote File Exists)
- PHP判断远程url是否有效的几种方法
- VC 判断文件是否存在的几种方法
- php如何判断文件是否存在,包括本地和远程文件
- PHP判断远程图片或文件或url是否存在
- php判断远程文件是否存在的办法
- PHP判断远程url是否有效的几种方法小结
- 利用JS判断图片,文件是否存在的几种方法
- PHP判断网络文件是否存在的方法
- VC 判断文件是否存在的几种方法