PHP判断远程图片或文件是否存在
2019独角兽企业重金招聘Python工程师标准>>>
PHP判断远程图片或文件是否存在的实现代码。
最简单的方法就是用fopen(),看看文件能否打开,能打就文件当然就存在。
<?php
$url = 'http://www.jbxue.com/images/test.jpg';
if( @fopen( $url, 'r' ) )
{
echo 'File Exits';
}
else
{
echo 'File Do Not Exits';
}
?>
语法:fopen(filename,mode,include_path,context)
参数 描述
filename 必需。规定要打开的文件或 URL。
mode 必需。规定要求到该文件/流的访问类型。可能的值见下表。
include_path 可选。如果也需要在 include_path 中检索文件的话,可以将该参数设为 1 或 TRUE。
context 可选。规定文件句柄的环境。Context 是可以修改流的行为的一套选项。
mode 参数的可能的值
mode 说明
"r" 只读方式打开,将文件指针指向文件头。
"r+" 读写方式打开,将文件指针指向文件头。
"w" 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
"w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
"a" 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
"a+" 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
"x"
创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。
这和给底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。
此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。
"x+"
创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。
这和给底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。
此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件
您可能感兴趣的文章:
检测远端文件是否存在的一段php代码
php检测远端文件是否存在的例子
php用于判断文件是否存在、是否可读、目录是否存在的代码
php检测远端文件是否存在的方法
php检查文件或目录是否存在的代码
php使用curl判断远程文件是否存在的代码
使用php判断文件是否存在、是否可读、目录是否存在
转载于:https://my.oschina.net/softsky/blog/205241
PHP判断远程图片或文件是否存在相关推荐
- php 判断网络图片是否存,PHP判断远程图片或文件或url是否存在-180
PHP判断远程图片或文件或url是否存在-180 我通常使用curl判断判断远程图片或文件是否存在: /** * @link http://www.phpddt.com */ function url ...
- 判断远程图片是否存在的JavaScript代码
代码简介: 用JavaScript判断远程图片是否存在,不存在话则替换指定的图片,指定图片可以是你网站的LOGO或其它图片,或显示提示信息.没想到用JS还能干这种活,以前都是用笨方法,也就是用ASP/ ...
- 判断远程图片是否存在,否则替换成默认图片
來源:http://www.jscode.cn/jave_img/350603662.htm <html> <head> <meta http-equiv="C ...
- 判断php图片是否存在,php判断远程图片是否存在
代码如下 复制代码 function img_exits($url) { $ch = curl_init(); curl_setopt($ch, curlopt_url,$url); curl_se ...
- 判断远程图片是否存在【适用于windows服务器】
<?phpfunction file_exists2($url) { if(@file_get_contents($url,0,null,0,1)) return 1; else return ...
- python实现批量远程电脑传输文件
python实现批量远程电脑传输文件 通过Visual Studio Code软件,python实现远程电脑批量传输文件.可以实现远程电脑上传文件,远程电脑删除文件,远程电脑解压文件,远程电脑退出程序 ...
- PHP判断远程url是否有效的几种方法
前提 需要判断远程URL是否有效,远程url包括远程图片,网页,视频等等元素 解决办法: 使用PHP解决 使用file_get_contents函数,不过优缺点如果url无法访问,会出现终止程序问题 ...
- 判断远程文件是否存在
目标效果: 项目中显示视频列表时,如果缩略图不存在,则加载一个默认图片.而不是一个很丑的小红叉.其中缩略图图片是存在另外一个独立的视频服务器上的,所以我们不能用File.Exist()方法直接判断,需 ...
- C# 判断远程文件是否存在
#region 判断远程文件是否存在/// <summary>/// 判断远程文件是否存在/// </summary>/// <param name="file ...
最新文章
- kafka-python 停止消费
- 小程序 setData 学问多
- 模板匹配(Match Template)
- 三、依赖注入是什么?
- A Simple Math Problem(2020 ICPC 江西省省赛)
- JavaFX官方教程(三)之JavaFX示例应用程序入门
- wowza rtsp_使用wowza和xuggler将RTMP转为RTSP
- 【51单片机快速入门指南】4.4.1:python串口接收磁力计数据并进行最小二乘法椭球拟合
- python语言sort_Python里的sort语句
- 未来 12 个月,哪种编程语言将会流行?
- Java复习总结(一)思维导图
- 蓝牙电话之HFP-连接
- python数组求和_python数组求和
- bootstrap table合并单元格
- 计算ndvi值需要的数据_利用TM计算NDVI问题
- 好玩的猜数游戏(不是二分查找!四位数)
- 【MATLAB】通信信号调制通用函数 — 傅里叶逆变换
- 恋人/情人/性伴侣/红颜知己
- PPPOE拨号691的问题
- 微信端权限控制java,微信支付:特约子商户商户号未授权服务商的产品权限 的解决方案...
热门文章
- Eclipse c++ 中[Linker error] undefined reference to `WSAStartup@8'的解决办法
- 2008年1月19日 微软(北京).NET俱乐部 线下休闲活动-滑雪
- 更换 Centos 中的 yum 源
- 清除WINDOW远程登录服务器的信息
- ORA-29339错误解决办法
- poj 2388 排序的水题
- python 面向对象 私有化浅析
- 利用Crawlspider爬取腾讯招聘数据(全站,深度)
- Netty中ByteBuf 的零拷贝
- 关于MySQL相关的查看显示信息: