PHP判断文件是否存在、是否可读、目录是否存在的代码

yipeiwu_com7年前PHP代码库

1、案例:

复制代码 代码如下:

<?php
$file = 'jb51.net.php';
if (is_readable($file) == false) {
die('文件不存在或者无法读取');
} else {
echo '存在';
}
?>

is_readable() 函数判断指定文件名是否可读.
指定的文件或目录存在并且可读,则返回 TRUE

2、案例:
复制代码 代码如下:

<?php
$filename = 'jb51.net.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 = 'jb51.net.php';
if (is_file($file) == false) {
die('文件不存在或者无法读取');
} else {
echo '存在';
}
?>

is_file -- 判断给定文件名是否为一个正常的文件
说明
bool is_file ( string filename)
如果文件存在且为正常的文件则返回 TRUE.

相关文章

最新的php 文件上传模型,支持多文件上传

复制代码 代码如下:<?php class UploadModel { protected $keys; protected $err = array(); protected $...

php生成圆角图片的方法

本文实例讲述了php生成圆角图片的方法。分享给大家供大家参考。具体如下: 复制代码 代码如下:<?php $image_file = $_GET['src']; $corn...

php不用内置函数对数组排序的两个算法代码

一朋友找工作遇到的试题,备注一下。 极有可能今后我也会遇到的。 问题:php不用内置函数对数组排序,可能是降序或者升序 第一种方法:传说中的冒泡法 复制代码 代码如下: function...

php正则匹配html中带class的div并选取其中内容的方法

本文实例讲述了php正则匹配html中带class的div并选取其中内容的方法。分享给大家供大家参考。具体分析如下: 先看一段html代码: 复制代码 代码如下:<div clas...

IIS6.0中配置php服务全过程解析

虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP、ASP、ASP.NET、JSP、Perl 的 Web 虚拟主机服务器,还是用 Windows 2003 的 IIS 6...