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 相关文章推荐
html中select语句读取mysql表中内容
Oct 09 PHP
献给php初学者(入门学习经验谈)
Oct 12 PHP
MySQL连接数超过限制的解决方法
Jul 17 PHP
PHP加密函数 Javascript/Js 解密函数
Sep 23 PHP
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
Jul 25 PHP
ThinkPHP处理Ajax返回的方法
Nov 22 PHP
php中http与https跨域共享session的解决方法
Dec 20 PHP
Laravel中的Auth模块详解
Aug 17 PHP
PHP实现QQ登录的开原理和实现过程
Feb 04 PHP
PHP手机短信验证码实现流程详解
May 17 PHP
PHP bin2hex()函数基础实例讲解
Feb 11 PHP
php获取是星期几的的一些常用姿势
Dec 15 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 syntax error, unexpected $end 错误的一种原因及解决
2008/10/25 PHP
PHP 配置open_basedir 让各虚拟站点独立运行
2009/11/12 PHP
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
关于PHP开发的9条建议
2015/07/27 PHP
ThinkPHP路由详解
2015/07/27 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
Symfony2创建页面实例详解
2016/03/18 PHP
thinkphp框架下404页面设置 仅三步
2016/05/14 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
javascript 定义新对象方法
2010/02/20 Javascript
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
jquery显示和隐藏div特效实例
2013/02/27 Javascript
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
2016/05/24 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
JS限制条件补全问题实例分析
2016/12/16 Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
2016/12/19 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
在Layui中实现开关按钮的效果实例
2019/09/29 Javascript
Jquery 获取相同NAME 或者id删除行操作
2020/08/24 jQuery
[06:07]DOTA2-DPC中国联赛3月5日Recap集锦
2021/03/11 DOTA
使用python BeautifulSoup库抓取58手机维修信息
2013/11/21 Python
在Python中封装GObject模块进行图形化程序编程的教程
2015/04/14 Python
python实现文件路径和url相互转换的方法
2015/07/06 Python
轻量级的Web框架Flask 中模块化应用的实现
2017/09/11 Python
浅谈python迭代器
2017/11/08 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
Under Armour安德玛英国官网:美国高端运动科技品牌
2018/09/17 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
教师的实习自我鉴定
2013/12/17 职场文书
大学毕业生通用自我评价
2014/01/05 职场文书
《欢乐的泼水节》教学反思
2014/04/22 职场文书
个人买房协议书范本
2014/10/06 职场文书
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python