PHP 检测文件是否存在
时间:2018-11-15 15:07:55 来源:igfitidea点击:
在本教程中,我们将学习如何使用file_exists()、is_readable()和is_writable()函数检查文件是否存在。
PHP提供了一些函数来帮助您检查文件是否存在。
PHP只检测文件是否存在
要检查文件是否存在,可以使用file_exist()函数。如果文件存在,这个函数返回TRUE,否则返回FALSE。让我们看看下面的例子:
<?php $filename = './temp.txt'; if(file_exists($filename)){ echo sprintf('文件 %s 存在',$filename); }else{ echo sprintf('文件 %s 不存在',$filename); }
PHP检测文件是否存在且是否可读
要检查文件是否存在并可读,可以使用is_readable()函数。如果文件存在且可读,则函数返回TRUE,否则返回FALSE。
<?php $filename = './temp.txt'; if(is_readable($filename)){ echo sprintf('文件 %s 存在并且是可读的',$filename); }else{ echo sprintf('文件 %s 不存在或者不可读',$filename); }
PHP检测文件是否存在且是否可写
如果您想检查一个文件是否存在并且是可写的,您可以使用is_writable()函数。如果文件存在且可写,则函数返回TRUE,否则返回FALSE。
下面的例子演示了如何使用is_writable()函数:
<?php $filename = './temp.txt'; if(is_writable($filename)){ echo sprintf('文件 %s 存在并且可写',$filename); }else{ echo sprintf('文件 %s 不存在或者不可写',$filename); }
请注意,file_exist()、is_readable()和is_writable()函数不仅可以检查文件是否存在,而且还可以检查文件夹是否存在。