file_exists() 函数:检查文件是否存在

未匹配的标注

简介

file_exists() 函数检查文件或目录是否存在。
如果指定的文件或目录存在则返回 TRUE,否则返回 FALSE。

语法

<?php

file_exists( "检查的路径" )?>

实例1:

<?php
echo file_exists("test.txt");
?>

输出结果:

如果 test.txt 文件存在,输出 1 ;
如果 test.txt 文件不存在,输出 0 ;

常见问题

问题:PHP中file_exists函数不能检测包含中文的文件名的解决办法?

PHP中一般使用file_exists()判断某个文件或者文件夹是否存在,如果文件或文件夹存在则返回true,不存在则返回false。今天在实现文件下载功能时发现,在网页使用UTF8编码的情况下,该函数无法检测包含中文的文件是否存在,始终返回false。修改很久之后才发现是因为没有把完整路径进行编码的原因,仅仅对文件名进行转码是不够的。
参考文章:PHP中file_exists函数不能检测包含中文的文件名的解决办法?

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~