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设计模式 Observer(观察者模式)
Jun 26 PHP
PHP session会话的安全性分析
Sep 08 PHP
PHP警告Cannot use a scalar value as an array的解决方法
Jan 11 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
May 07 PHP
JSON在PHP中的应用介绍
Sep 08 PHP
php缓冲 output_buffering和ob_start使用介绍
Jan 30 PHP
PH P5.2至5.5、5.6的新增功能详解
Jul 14 PHP
PHP获取一年有几周以及每周开始日期和结束日期
Aug 06 PHP
php安全配置记录和常见错误梳理(总结)
Mar 28 PHP
php输出控制函数和输出函数生成静态页面
Jun 27 PHP
Laravel 读取 config 下的数据方法
Oct 13 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 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访问查询mysql数据的三种方法
2006/10/09 PHP
使用 PHPMAILER 发送邮件实例应用
2012/11/07 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
关于PHP二进制流 逐bit的低位在前算法(详解)
2013/06/13 PHP
php制作中间带自己定义图片二维码的方法
2014/01/27 PHP
php微信公众账号开发之前五个坑(一)
2016/09/18 PHP
一段多浏览器的&quot;复制到剪贴板&quot;javascript代码
2007/03/27 Javascript
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
javascript 写类方式之十
2009/07/05 Javascript
js前台判断开始时间是否小于结束时间
2012/02/23 Javascript
完美解决AJAX跨域问题
2013/11/01 Javascript
DOM基础教程之事件对象
2015/01/20 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
Angular-Touch库用法示例
2016/12/22 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
2017/08/11 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
2017/12/07 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
详解如何在nuxt中添加proxyTable代理
2018/08/10 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
[11:01]2014DOTA2西雅图邀请赛 冷冷带你探秘威斯汀
2014/07/08 DOTA
python生成器generator用法实例分析
2015/06/04 Python
python入门教程 python入门神图一张
2018/03/05 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
Python os.access()用法实例
2019/02/18 Python
运用PyTorch动手搭建一个共享单车预测器
2019/08/06 Python
在django中自定义字段Field详解
2019/12/03 Python
html5 application cache遇到的严重问题
2012/12/26 HTML / CSS
西班牙电子产品购物网站:Electronicamente
2018/07/26 全球购物
总经理秘书工作职责
2013/12/26 职场文书
继承公证书
2014/04/09 职场文书
行政专员岗位职责说明书
2014/09/01 职场文书
搭讪开场白台词大全
2015/05/28 职场文书
Vue和Flask通信的实现
2021/05/19 Vue.js
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android