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 相关文章推荐
Apache设置虚拟WEB
Oct 09 PHP
php 空格,换行,跳格使用说明
Dec 18 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
Mar 31 PHP
php学习笔记(三)操作符与控制结构
Aug 06 PHP
简单的php缓存类分享     php缓存机制
Jan 22 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
May 08 PHP
PHP实现在线阅读PDF文件的方法
Jun 17 PHP
两种php去除二维数组的重复项方法
Nov 04 PHP
将PHP的session数据存储到数据库中的代码实例
Jun 24 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
php实现简单的权限管理的示例代码
Aug 25 PHP
PHP数组访问常用方法解析
Sep 05 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
php递归删除指定文件夹的方法小结
2015/04/20 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
载入进度条 效果
2006/07/08 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
2013/01/06 Javascript
一个简单的弹性返回顶部JS代码实现介绍
2013/06/09 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
AngularJS学习笔记(三)数据双向绑定的简单实例
2016/11/08 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
js实现表格筛选功能
2017/01/18 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
2017/12/06 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
js读取本地文件的实例
2017/12/22 Javascript
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
2018/10/15 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
2020/08/07 Javascript
基于Vue全局组件与局部组件的区别说明
2020/08/11 Javascript
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
python打开url并按指定块读取网页内容的方法
2015/04/29 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
使用PyCharm创建Django项目及基本配置详解
2018/10/24 Python
Django MEDIA的配置及用法详解
2019/07/25 Python
python 使用raw socket进行TCP SYN扫描实例
2020/05/05 Python
基于python实现ROC曲线绘制广场解析
2020/06/28 Python
Notino希腊:购买香水和美容产品
2019/07/25 全球购物
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
广告语设计及教案
2014/03/21 职场文书
《雕塑之美》教学反思
2014/04/24 职场文书
反邪教教育心得体会
2016/01/15 职场文书
tensorflow学习笔记之tfrecord文件的生成与读取
2021/03/31 Python
SpringBoot使用ip2region获取地理位置信息的方法
2022/06/21 Java/Android