在显示图像之前检查文件是否存在?

时间:2011-06-26 19:19:33

标签: php html

我需要创建一个包含可变数量图像的图库。我正在制作一个循环,检查很多图像名称,如image1,image2,image3等。

我需要创建一个条件,以便在图像不存在时不显示丢失的文件图标。如何检查文件是否存在以及是否显示?

感谢。

2 个答案:

答案 0 :(得分:4)

我认为有几个PHP函数可以让你检查文件是否存在。其中一个是file_exists

bool file_exists ( string $filename )

您可以使用的另一个功能是is_file。根据文件:

  

如果文件名存在,则返回TRUE   并且是一个常规文件,FALSE   否则。

因此,在您的代码中,您可以执行以下操作:

if (file_exists($fileName)) {
    // do stuff with file
}

// OR

if (is_file($fileName)) {
    // do stuff with file
}

答案 1 :(得分:3)

file_exists是你的朋友。