1

我需要能够判断图像是否存在于目录中。给定文件名和目录,我如何判断它是否存在?

谢谢!

4

6 回答 6

5
file_exists($filename);

http://www.php.net/file_exists

于 2009-05-20T13:44:47.783 回答
4
$dir = '/var/img/'; $name = 'img.jpg';

echo is_file($dir.$name);
于 2009-05-20T13:45:24.940 回答
1
bool file_exists(string $filename)
于 2009-05-20T13:45:47.267 回答
1

如果您需要了解的不仅仅是 file_exists(),您应该查看 stat 函数...它可以告诉您文件是否存在,如果存在,它有多大,以及它是什么类型的文件(以及大约十几个其他的东西)...

于 2009-05-20T13:46:29.993 回答
1
<?php
$filename = '/path/to/foo.txt';

if (file_exists($filename)) {
    echo "The file $filename exists";
} else {
    echo "The file $filename does not exist";
}
?> 

来源:http: //in.php.net/file_exists

于 2009-05-20T13:47:46.683 回答
0

你在谈论图像......可能你试图找到一种方法来放置一些“无图片”图像而不是不存在?

如果是的话 - 看看这样的东西。否则就像人们之前所说的那样阅读手册......

于 2009-05-20T16:33:12.903 回答