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 simplexmlElement操作xml的命名空间实现代码
Jan 04 PHP
PHPMYADMIN导入数据最大为2M的解决方法
Apr 23 PHP
PHP的curl实现get,post和cookie(实例介绍)
Jun 17 PHP
Session服务器配置指南与使用经验的深入解析
Jun 17 PHP
php编写的简单页面跳转功能实现代码
Nov 27 PHP
php中sql注入漏洞示例 sql注入漏洞修复
Jan 24 PHP
基于php编程规范(详解)
Aug 17 PHP
php+redis消息队列实现抢购功能
Feb 08 PHP
在Laravel5.6中使用Swoole的协程数据库查询
Jun 15 PHP
PHP文件操作实例总结【文件上传、下载、分页】
Dec 08 PHP
thinkphp框架类库扩展操作示例
Nov 26 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发送邮件类代码附详细说明
2008/07/10 PHP
php获取文件内容最后一行示例
2014/01/09 PHP
php使用PDO方法详解
2014/12/27 PHP
php及codeigniter使用session-cookie的方法(详解)
2017/04/06 PHP
关于document.cookie的使用javascript
2010/10/29 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
2013/09/12 Javascript
使表格的标题列可左右拉伸jquery插件封装
2014/11/24 Javascript
使用js获取图片原始尺寸
2014/12/03 Javascript
JavaScript使用concat连接数组的方法
2015/04/06 Javascript
jQuery自定义滚动条完整实例
2016/01/08 Javascript
基于bootstrap插件实现autocomplete自动完成表单
2016/05/07 Javascript
JS实现的跨浏览器解析XML文件实例
2016/06/21 Javascript
微信小程序 教程之条件渲染
2016/10/18 Javascript
Nodejs进阶:基于express+multer的文件上传实例
2016/11/21 NodeJs
webstorm中vue语法的支持详解
2018/05/09 Javascript
微信小程序入门之广告条实现方法示例
2018/12/05 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
python 识别图片中的文字信息方法
2018/05/10 Python
python+tkinter实现学生管理系统
2019/08/20 Python
利用keras加载训练好的.H5文件,并实现预测图片
2020/01/24 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
css3实现六边形边框的实例代码
2019/05/24 HTML / CSS
html5的canvas方法使用指南
2014/12/15 HTML / CSS
世界上最大的售后摩托车零配件超市:J&P Cycles
2017/12/08 全球购物
ABOUT YOU匈牙利:500个最受欢迎的时尚品牌
2019/07/19 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
如何利用cmp命令比较文件
2016/04/11 面试题
交通安全标语
2014/06/06 职场文书
民政局个人整改措施
2014/09/24 职场文书
迟到检讨书
2015/01/26 职场文书
民政工作个人总结
2015/02/28 职场文书
免职通知
2015/04/23 职场文书
《小摄影师》教学反思
2016/02/18 职场文书
2019教师的学习计划
2019/06/25 职场文书