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 相关文章推荐
十天学会php之第三天
Oct 09 PHP
解析PHP对现有搜索引擎的调用
Jun 25 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
Mar 19 PHP
PHP mysql事务问题实例分析
Jan 18 PHP
PHP常见数组函数用法小结
Mar 21 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
Apr 20 PHP
Smarty实现页面静态化(生成HTML)的方法
May 23 PHP
学习PHP Cookie处理函数
Aug 09 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
Aug 12 PHP
PHP生成唯一ID之SnowFlake算法
Dec 17 PHP
ThinkPHP框架实现FTP图片上传功能示例
Apr 08 PHP
PHP 图片合成、仿微信群头像的方法示例
Oct 25 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+mcDropdown实现文件路径可在下拉框选择
2013/08/07 PHP
Thinkphp调用Image类生成缩略图的方法
2015/03/07 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
2017/02/16 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
IE 缓存策略的BUG的解决方法
2007/07/21 Javascript
W3C Group的JavaScript1.8 新特性介绍
2009/05/19 Javascript
jQueryUI如何自定义组件实现代码
2010/11/14 Javascript
javascript 学习笔记(onchange等)
2010/11/14 Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
2014/01/09 Javascript
用html5 js实现点击一个按钮达到浏览器全屏效果
2014/05/28 Javascript
jquery判断至少有一个checkbox被选中的方法
2015/06/05 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
20分钟打造属于你的Bootstrap站点
2016/07/27 Javascript
EasyUI学习之Combobox级联下拉列表(2)
2016/12/29 Javascript
全面解析Node.js 8 重要功能和修复
2017/06/02 Javascript
Bootstrap框架建立树形菜单(Tree)的实例代码
2017/10/30 Javascript
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
2018/10/31 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
详解关于Vue单元测试的几个坑
2020/04/26 Javascript
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
pyqt4教程之messagebox使用示例分享
2014/03/07 Python
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
Python的几种主动结束程序方式
2019/11/22 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
安德玛加拿大官网:Under Armour加拿大
2019/10/02 全球购物
有个性的自我评价范文
2013/11/15 职场文书
《理想》教学反思
2014/02/17 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
环境保护标语
2014/06/20 职场文书
作风年建设汇报材料
2014/08/14 职场文书
镇创先争优活动总结
2014/08/28 职场文书
学党史心得体会
2014/09/05 职场文书
大学开学感言
2015/08/01 职场文书