找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 86|回复: 0
打印 上一主题 下一主题

PHP判断远程图片或文件是否存在的实现代码

[复制链接]

2500

主题

2513

帖子

7520

积分

论坛元老

Rank: 8Rank: 8

积分
7520
跳转到指定楼层
楼主
发表于 2018-2-14 06:00:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            最简单的方法就是用fopen(),看看文件能否打开,能打就文件当然就存在
[U]复制代码[/U] 代码如下:
if( @fopen( $url, 'r' ) )
{
    echo 'File Exits';
}
else
{
    echo 'File Do Not Exits';
}
?>
语法:fopen(filename,mode,include_path,context)
[TR]
参数
描述[/TR]
[TR]
[TD]filename[/TD]
[TD]必需。规定要打开的文件或 URL。[/TD][/TR]
[TR]
[TD]mode[/TD]
[TD]必需。规定要求到该文件/流的访问类型。可能的值见下表。[/TD][/TR]
[TR]
[TD]include_path[/TD]
[TD]可选。如果也需要在 include_path 中检索文件的话,可以将该参数设为 1 或 TRUE。[/TD][/TR]
[TR]
[TD]context[/TD]
[TD]可选。规定文件句柄的环境。Context 是可以修改流的行为的一套选项。[/TD][/TR]
mode 参数的可能的值
[TR]
mode
说明[/TR]
[TR]
[TD]"r"[/TD]
[TD]只读方式打开,将文件指针指向文件头。[/TD][/TR]
[TR]
[TD]"r+"[/TD]
[TD]读写方式打开,将文件指针指向文件头。[/TD][/TR]
[TR]
[TD]"w"[/TD]
[TD]写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。[/TD][/TR]
[TR]
[TD]"w+"[/TD]
[TD]读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。[/TD][/TR]
[TR]
[TD]"a"[/TD]
[TD]写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。[/TD][/TR]
[TR]
[TD]"a+"[/TD]
[TD]读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。[/TD][/TR]
[TR]
[TD]"x"[/TD]
[TD]
创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。
这和给底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。
此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。
[/TD][/TR]
[TR]
[TD]"x+"[/TD]
[TD]
创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。
这和给底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。
此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件
[/TD][/TR]
            
            
您可能感兴趣的文章:
  • php ajax无刷新上传图片实例代码
  • php判断上传的Excel文件中是否有图片及PHPExcel库认识
  • PHP判断图片格式的七种方法小结
  • PHP判断远程图片是否存在的几种方法
  • php判断GIF图片是否为动画的方法
  • PHP判断文章里是否有图片的简单方法
  • PHP判断一个gif图片是否为动态图片的方法
  • php通过获取头信息判断图片类型的方法
  • 两种php实现图片上传的方法
  • PHP上传图片时判断上传文件是否为可用图片的方法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端