- 此问题在此处已有答案**:
How can one check to see if a remote file exists using PHP?(24个答案)
2天前关闭.
if (!(file_exists(http://example.com/images/thumbnail_1286954822.jpg))) {
$filefound = '0';
}
为什么这行不通
How can one check to see if a remote file exists using PHP?(24个答案)
2天前关闭.
if (!(file_exists(http://example.com/images/thumbnail_1286954822.jpg))) {
$filefound = '0';
}
为什么这行不通
7条答案
按热度按时间falq053o1#
cld4siwp2#
1.函数需要字符串。
file_exists()
无法正确处理HTTP URL。aydmsdu93#
语法:
如果filename指定的文件或目录存在,则返回
TRUE
;否则为FALSE
。另一种方法是使用getimagesize(),如果指定路径中没有文件/目录,它将返回0(零)。
wh6knrhe4#
您也可以使用
PHP
get_headers()函数。示例:
t3psigkw5#
根据您对Haim的评论,这是您自己服务器上的文件吗?如果是,您需要使用文件系统路径,而不是url(例如
file_exists( '/path/to/images/thumbnail.jpg' )
)。tmb3ates6#
对我来说,file_exists()函数也不能正常工作。所以我得到了这个替代解决方案。希望这个能帮助一些人
4szc88ey7#
检查以下代码