我试图在我的远程网络服务器上存在或不存在图像文件..
我正在使用@fopen()
,但在网页上显示我的图片速度很慢。
有我的代码:
<?php
if(fopen($url,"r"))
{
?>
<img src="<?php echo $url?>" />
<?php }
else
{
echo "Out";
}?>
但是它需要花费更多的时间来执行,因为它试图读取该特定文件。 最后我想以更快的方式获得布尔值(true或false).. 请帮我... 在此先感谢.. :))
答案 0 :(得分:1)
<?php
if (file_exists($url)){
if(fopen($url,"r"))
{
?>
<img src="<?php echo $url?>" />
<?php }
else
{
echo "Out";
}
}
?>
答案 1 :(得分:0)
如果它真的是你的服务器,你必须采用不同的方式检查图像,使其更精确。你不能让它加快速度
答案 2 :(得分:-1)
如果它是您无权访问的远程服务器,则这是唯一的方法。
如果您有权访问服务器并可以在其上运行php,那么
if (file_exists($imgPath)){
...