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 相关文章推荐
实用函数5
Nov 08 PHP
PHP随机数生成代码与使用实例分析
Apr 08 PHP
php图片加水印原理(超简单的实例代码)
Jan 18 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
Sep 26 PHP
php之Smarty模板使用方法示例详解
Jul 08 PHP
PHP魔术引号所带来的安全问题分析
Jul 15 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
Nov 19 PHP
php实现随机显示图片方法汇总
May 21 PHP
php判断当前操作系统类型
Oct 28 PHP
php微信公众账号开发之前五个坑(一)
Sep 18 PHP
php 生成签名及验证签名详解
Oct 26 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
Jul 27 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的简易冒泡法代码分享
2012/08/28 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
javascript背投广告代码的完善
2008/04/08 Javascript
使用jQuery Ajax功能时需要注意的一个问题(内存溢出)
2012/05/30 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
jquery删除提示框弹出是否删除对话框
2014/01/07 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
vue.js入门教程之计算属性
2016/09/01 Javascript
JS获取多维数组中相同键的值实现方法示例
2017/01/06 Javascript
微信小程序中顶部导航栏的实现代码
2017/03/30 Javascript
node.js实现登录注册页面
2017/04/08 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
vue 中自定义指令改变data中的值
2017/06/02 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
VUE+node(express)实现前后端分离
2019/10/13 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
2020/03/25 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
Django实现自定义404,500页面教程
2017/03/26 Python
python下读取公私钥做加解密实例详解
2017/03/29 Python
Python中pandas dataframe删除一行或一列:drop函数详解
2018/07/03 Python
Python中Unittest框架的具体使用
2019/08/27 Python
Python编写一个验证码图片数据标注GUI程序附源码
2019/12/09 Python
keras和tensorflow使用fit_generator 批次训练操作
2020/07/03 Python
利用python清除移动硬盘中的临时文件
2020/10/28 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
Python运算符+与+=的方法实例
2021/02/18 Python
html5使用html2canvas实现浏览器截图的示例
2017/08/31 HTML / CSS
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
Janie and Jack美国官网:GAP旗下的高档童装品牌
2019/09/09 全球购物
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
商场活动策划方案
2014/01/24 职场文书
教师先进工作者事迹材料
2014/05/01 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
教师个人总结范文
2015/02/11 职场文书
幼儿园2016年圣诞活动总结
2016/03/31 职场文书