PHP:告诉文件是否存在?

时间:2009-05-20 13:43:53

标签: php php4

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

谢谢!

6 个答案:

答案 0 :(得分:5)

file_exists($filename);

http://www.php.net/file_exists

答案 1 :(得分:4)

$dir = '/var/img/'; $name = 'img.jpg';

echo is_file($dir.$name);

答案 2 :(得分:1)

bool file_exists(string $filename)

答案 3 :(得分:1)

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

答案 4 :(得分: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

答案 5 :(得分:0)

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

如果是 - 请查看this之类的内容。另外,正如人们之前所说的那样阅读手册......