图像URL不起作用,已添加网站URL


Image URL not working, has site URL added

我有一个从目录中获取最新图像的PHP脚本。脚本似乎可以工作,并返回以下内容:

<img src="webcam3/FI9804W_00626E4E4229/snap/Schedule_20140923-105158.jpg" alt="Webbkamera 3">

base_url看起来像这样:

$base_url = 'webcam3/FI9804W_00626E4E4229/snap';

然而,该链接附加了站点URL,因此该链接读取

http://www.hlmfk.se/webbkameror/kameratest/webcam3/FI9804W_00626E4E4229/snap/Schedule_20140923-105158.jpg

地址何时应为www.hlmfk.se/webcam3/…如何防止将网站URL添加到图像链接?谢谢

脚本看起来像这样,是在主题函数中编写的。hp:

$dir = 'snap';
$base_url = 'webcam3/FI9804W_00626E4E4229/snap';
$newest_mtime = 0;
$show_file = 'BROKEN';
if ($handle = opendir($base_url)) {
while (false !== ($file = readdir($handle))) {
    if (($file != '.') && ($file != '..') && ($file != '.htaccess')) {
       $mtime = filemtime("$base_url/$file");
       if ($mtime > $newest_mtime) {
          $newest_mtime = $mtime;
          $show_file = "$base_url/$file";
       }
    }
  }
}

您应该将/放在链接的开头:

$show_file = "/$base_url/$file";

(我假设您使用$show_file作为变量来打印

之后,地址将是绝对的,紧随其后的域名。

所以你会得到这个:http://www.hlmfk.se/webcam3/FI9804W_00626E4E4229/snap/Schedule_20140923-105158.jpg#.VCFNfMHgKBw它正在工作,而不是这样:http://www.hlmfk.se/webbkameror/kameratest/webcam3/FI9804W_00626E4E4229/snap/Schedule_20140923-105158.jpg#.VCFOLMHgKBx不工作,因为html将查找webcam3/。。。相对于其当前目录,即/webbkameror/kameratest/!