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学习之PHP表达式
Oct 09 PHP
使用 MySQL Date/Time 类型
Mar 26 PHP
WordPress判断用户是否登录的代码
Mar 17 PHP
解析用PHP实现var_export的详细介绍
Jun 20 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
Apr 18 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
Jan 22 PHP
phalcon框架使用指南
Feb 23 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
Jul 13 PHP
PHP 多任务秒级定时器的实现方法
May 13 PHP
PHP排序二叉树基本功能实现方法示例
May 26 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
Jun 11 PHP
laravel 获取某个查询的查询SQL语句方法
Oct 12 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
PHP初学者最感迷茫的问题小结
2010/03/27 PHP
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
php数字运算验证码的实现代码
2015/07/30 PHP
extjs 学习笔记 四 带分页的grid
2009/10/20 Javascript
JS的参数传递示例介绍
2014/02/08 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
2014/06/16 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
2015/08/03 Javascript
jQuery基础知识点总结(DOM操作)
2016/06/01 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
2016/08/13 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2016/11/11 Javascript
javaScript手机号码校验工具类PhoneUtils详解
2017/12/08 Javascript
js实现复制功能(多种方法集合)
2018/01/06 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
vue 输入电话号码自动按3-4-4分割功能的实现代码
2020/04/30 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
[05:00]TI9战队采访 - Royal Never Give Up
2019/08/20 DOTA
Python 文件重命名工具代码
2009/07/26 Python
python脚本设置系统时间的两种方法
2016/02/21 Python
python实现闹钟定时播放音乐功能
2018/01/25 Python
python生成圆形图片的方法
2020/03/25 Python
Python实现图片尺寸缩放脚本
2018/03/10 Python
python如何生成各种随机分布图
2018/08/27 Python
Python实现深度遍历和广度遍历的方法
2019/01/22 Python
Python模块、包(Package)概念与用法分析
2019/05/31 Python
html5 application cache遇到的严重问题
2012/12/26 HTML / CSS
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
职专应届生求职信
2013/11/16 职场文书
仓库管理制度
2014/01/21 职场文书
jquery插件实现代码雨特效
2021/04/24 jQuery