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+Html+缓存
Nov 25 PHP
php array_map()数组函数使用说明
Jul 12 PHP
linux系统上支持php的 iconv()函数的方法
Oct 01 PHP
解析php扩展php_curl.dll不加载的解决方法
Jun 26 PHP
简单的php文件上传(实例)
Oct 27 PHP
php使用百度翻译api示例分享
Jan 31 PHP
php获取当月最后一天函数分享
Feb 02 PHP
PHP实现Session入库/存入redis的方法
May 04 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
Yii支持多域名cors原理的实现
Dec 05 PHP
关于laravel模板中生成URL的几种模式总结
Oct 18 PHP
Laravel框架Eloquent ORM删除数据操作示例
Dec 03 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
php4的session功能评述(一)
2006/10/09 PHP
PHP多进程简单实例小结
2019/11/09 PHP
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
多浏览器兼容的获取元素和鼠标的位置的js代码
2009/12/15 Javascript
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
ext 列表页面关于多行查询的办法
2010/03/25 Javascript
用JavaScript修改CSS属性的代码
2013/05/06 Javascript
Area 区域实现post提交数据的js写法
2014/04/22 Javascript
js锁屏解屏通过对$.ajax进行封装实现
2014/07/31 Javascript
Windows 系统下安装和部署Egret的开发环境
2014/07/31 Javascript
分享一则javascript 调试技巧
2015/01/02 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
jQuery结合CSS制作动态的下拉菜单
2015/10/27 Javascript
JavaScript中文件上传API详解
2016/04/01 Javascript
hammer.js实现图片手势放大效果
2017/08/29 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
详解Angular中实现自定义组件的双向绑定的两种方法
2018/11/23 Javascript
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
python爬虫入门教程--快速理解HTTP协议(一)
2017/05/25 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
python实点云分割k-means(sklearn)详解
2020/05/28 Python
浅析rem和em和px vh vw和% 移动端长度单位
2016/04/28 HTML / CSS
用HTML5实现手机摇一摇的功能的教程
2012/10/30 HTML / CSS
整理HTML5的一些新特性与Canvas的常用属性
2016/01/29 HTML / CSS
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
德国自行车商店:Tretwerk
2019/06/21 全球购物
动物科学专业毕业生的自我评价
2013/11/29 职场文书
初一学生期末评语
2014/04/24 职场文书
道歉情书大全
2015/05/12 职场文书
导游词之永泰公主墓
2019/12/04 职场文书
新的CSS 伪类函数 :is() 和 :where()示例详解
2022/08/05 HTML / CSS