Home >Backend Development >PHP Problem >How to determine if a file exists in php
php method to determine whether a file exists: first create a PHP sample file; then use the "file_exists(string $filename)" syntax to determine whether the file or directory exists.
#The operating environment of this article: Windows7 system, PHP7.1, Dell G3 computer.
Before operating on a file, in order to avoid errors, you should first determine whether the file exists, because opening a file that does not exist will cause the program to error and stop.
PHP provides us with a special function to do this work, this function is file_exists(). The file_exists() function can determine whether the file or directory exists. If it exists, the function returns TRUE, otherwise it returns FALSE. The syntax of the function is as follows:
file_exists(string $filename)
Among them, the parameter $filename is the path of the file or directory.
[Example] Use the file_exists() function to determine whether a file exists.
<?php $file = 'test.txt'; if(file_exists($file)){ echo $file.' 存在!'; }else{ echo $file.' 不存在!'; } ?>
The running results are as follows:
test.txt 存在!
Note: Due to security considerations, the file name parameter of the file_exists() function cannot be a remote file, for example, execute file_exists('http://c.biancheng. net/index.html'), the function will return FALSE regardless of whether the file exists.
【Recommended: PHP Video Tutorial】
The above is the detailed content of How to determine if a file exists in php. For more information, please follow other related articles on the PHP Chinese website!