PHP判断文件是否存在、是否可读、目录是否存在的代码


Posted in PHP onOctober 03, 2012

1、案例:

<?php 
$file = '3water.com.php'; 
if (is_readable($file) == false) { 
die('文件不存在或者无法读取'); 
} else { 
echo '存在'; 
} 
?>

is_readable() 函数判断指定文件名是否可读.
指定的文件或目录存在并且可读,则返回 TRUE

2、案例:

<?php 
$filename = '3water.com.php'; 
if (file_exists($filename)) { 
echo "The file $filename exists"; 
} else { 
echo "The file $filename does not exist"; 
} 
?>

file_exists -- 检查文件或目录是否存在
说明
bool file_exists ( string filename )
如果由 filename 指定的文件或目录存在则返回 TRUE,否则返回 FALSE.

3、案例:

<?php 
$file = '3water.com.php'; 
if (is_file($file) == false) { 
die('文件不存在或者无法读取'); 
} else { 
echo '存在'; 
} 
?>

is_file -- 判断给定文件名是否为一个正常的文件
说明
bool is_file ( string filename)
如果文件存在且为正常的文件则返回 TRUE.
PHP 相关文章推荐
多重?l件?合查?(一)
Oct 09 PHP
php读取文件内容的几种方法详解
Jun 26 PHP
关于php内存不够用的快速解决方法
Oct 26 PHP
CodeIgniter输出中文乱码的两种解决办法
Jun 12 PHP
PHP获取QQ达人QQ信息的方法
Mar 05 PHP
PHP自毁程序(慎用)
Jul 09 PHP
PHP抓取远程图片(含不带后缀的)教程详解
Oct 21 PHP
Redis使用Eval多个键值自增的操作实例
Nov 04 PHP
PHP多维数组元素操作类的方法
Nov 14 PHP
PHP面相对象中的重载与重写
Feb 13 PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
Jan 15 PHP
laravel框架学习笔记之组件化开发实现方法
Feb 01 PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
Oct 03 #PHP
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
Sep 30 #PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
Sep 30 #PHP
用PHP实现 上一篇、下一篇的代码
Sep 29 #PHP
php中长文章分页显示实现代码
Sep 29 #PHP
PHP实现下载功能的代码
Sep 29 #PHP
php流量统计功能的实现代码
Sep 29 #PHP
You might like
Protoss热键控制
2020/03/14 星际争霸
通过html表格发电子邮件
2006/10/09 PHP
php获取服务器信息的实现代码
2013/02/04 PHP
php利用cookie实现自动登录的方法
2014/12/10 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
扩展String功能方法
2006/09/22 Javascript
javascript 继承实现方法
2009/08/26 Javascript
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
js库Modernizr的介绍和使用
2015/05/07 Javascript
浅谈JavaScript字符串与数组
2015/06/03 Javascript
jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
2016/08/25 Javascript
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
react-navigation 如何判断用户是否登录跳转到登录页的方法
2017/12/01 Javascript
浅谈VUE-CLI脚手架热更新太慢的原因和解决方法
2018/09/28 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
webpack常用配置总览(小结)
2019/11/18 Javascript
[01:48]DOTA2 2015国际邀请赛中国区预选赛第二日战报
2015/05/27 DOTA
Python之父谈Python的未来形式
2016/07/01 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
tensorflow 获取变量&amp;打印权值的实例讲解
2018/06/14 Python
Python实现动态循环输出文字功能
2020/05/07 Python
解决virtualenv -p python3 venv报错的问题
2021/02/05 Python
戴尔新西兰官网:Dell New Zealand
2020/01/07 全球购物
Oracle里面常用的数据字典有哪些
2014/02/14 面试题
上班睡觉检讨书
2014/01/09 职场文书
检查接待方案
2014/02/27 职场文书
会计的岗位职责
2014/03/15 职场文书
2014法院干警廉洁警示教育思想汇报
2014/09/13 职场文书
单位工作证明
2014/10/07 职场文书
五年级小学生评语
2014/12/26 职场文书
2015年物流客服工作总结
2015/07/27 职场文书
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS