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 相关文章推荐
JAVA/JSP学习系列之二
Oct 09 PHP
PHP游戏编程25个脚本代码
Feb 08 PHP
PHP基于imap获取邮件实例
Nov 11 PHP
php实现用已经过去多长时间的方式显示时间
Jun 05 PHP
PHP中__autoload和Smarty冲突的简单解决方法
Apr 08 PHP
CodeIgniter记录错误日志的方法全面总结
May 17 PHP
PHP简单实现数字分页功能示例
Aug 24 PHP
基于thinkPHP类的插入数据库操作功能示例
Jan 06 PHP
PHP中file_put_contents追加和换行的实现方法
Apr 01 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 PHP
php实现文章评论系统
Feb 18 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
May 02 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下拉选项的批量操作的实现代码
2013/10/14 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
php给一组指定关键词添加span标签的方法
2015/03/31 PHP
jQuery 选择器项目实例分析及实现代码
2012/12/28 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
极易被忽视的javascript面试题七问七答
2016/02/15 Javascript
基于JavaScript实现回到页面顶部动画代码
2016/05/24 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
2016/06/26 Javascript
用nodejs搭建websocket服务器
2017/01/23 NodeJs
js实现滑动到页面底部自动加载更多功能
2017/02/15 Javascript
一道面试题引发的对javascript类型转换的思考
2017/03/06 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
2017/04/07 Javascript
react实现换肤功能的示例代码
2018/08/14 Javascript
利用Vue构造器创建Form组件的通用解决方法
2018/12/03 Javascript
element-ui组件table实现自定义筛选功能的示例代码
2019/03/15 Javascript
vue使用swiper实现中间大两边小的轮播图效果
2019/11/24 Javascript
JS继承定义与使用方法简单示例
2020/02/19 Javascript
vue结合el-upload实现腾讯云视频上传功能
2020/07/01 Javascript
vue实现滚动鼠标滚轮切换页面
2020/12/13 Vue.js
[01:33:59]真人秀《加油 DOTA》 第六期
2014/09/09 DOTA
在Python中使用模块的教程
2015/04/27 Python
Python中将dataframe转换为字典的实例
2018/04/13 Python
Python机器学习k-近邻算法(K Nearest Neighbor)实例详解
2018/06/25 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
Python使用微信接入图灵机器人过程解析
2019/11/04 Python
python实现批量处理将图片粘贴到另一张图片上并保存
2019/12/12 Python
使用npy转image图像并保存的实例
2020/07/01 Python
HTML5注册页面示例代码
2014/03/27 HTML / CSS
莫斯科绝对前卫最秘密的商店:SVMoscow
2017/10/23 全球购物
.net软件工程师面试题
2015/03/31 面试题
如何用Java实现列出某个目录下的所有子目录
2015/07/20 面试题
查环查孕证明
2014/01/10 职场文书
益达广告词
2014/03/14 职场文书
学校募捐倡议书
2014/05/14 职场文书
正科级干部考察材料
2014/05/29 职场文书
关于的python五子棋的算法
2022/05/02 Python