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邮件发送,php发送邮件的类
Mar 24 PHP
PHP MySQL应用中使用XOR运算加密算法分享
Aug 28 PHP
mysql,mysqli,PDO的各自不同介绍
Sep 19 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
Jun 04 PHP
又十个超级有用的PHP代码片段
Sep 24 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
Dec 14 PHP
php禁用cookie后session设置方法分析
Oct 19 PHP
Thinkphp整合微信支付功能
Dec 14 PHP
详解PHP中的 input属性(隐藏 只读 限制)
Aug 14 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
Nov 25 PHP
PHP dirname(__FILE__)原理及用法解析
Oct 28 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
ADODB的数据库封包程序库
2006/12/31 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
PHP常用数组函数介绍
2014/07/28 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
php使用Jpgraph创建3D饼形图效果示例
2017/02/15 PHP
laravel 实现用户登录注销并限制功能
2019/10/24 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
2020/03/16 PHP
让innerHTML的脚本也可以运行起来
2006/07/01 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
JS实现图片翻书效果示例代码
2013/09/09 Javascript
超赞的动手创建JavaScript框架的详细教程
2015/06/30 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
在localStorage中存储对象数组并读取的方法
2016/09/24 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
JavaScript登录验证基础教程
2017/11/01 Javascript
jQuery+ajax实现批量删除功能完整示例
2019/06/06 jQuery
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
[01:03:03]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
python进阶教程之异常处理
2014/08/30 Python
Python的Django框架中从url中捕捉文本的方法
2015/07/20 Python
python多进程中的内存复制(实例讲解)
2018/01/05 Python
解决Python print输出不换行没空格的问题
2018/11/14 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
python中对数据进行各种排序的方法
2019/07/02 Python
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
Python pip安装模块提示错误解决方案
2020/05/22 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
师范应届生教师求职信
2013/11/05 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
学会Python数据可视化必须尝试这7个库
2021/06/16 Python