【发布时间】:2016-05-29 15:43:42
【问题描述】:
我已经关注了几篇帖子并取得了进展,但我仍然无法使用位于 www/SnapShots 下我的 webroot 文件夹中的 html img src 标签显示 jpeg 图像。
我想使用 PHP 搜索本地 mysql 数据库并返回最新的图像文件路径。然后我想使用该文件路径来显示图像。
我尝试使用单独的 getImage.php 和 showimage.html 以及包含 php 和 html 的单个文件,我将在下面分享。目前我能够回显正确的文件路径,当手动复制并粘贴到 img src 中时,它可以工作,但是通过引用变量或 .php url 它不起作用。
网络摄像头.php:
<?php
echo '<!DOCTYPE html>';
echo '<html>';
echo '<body>';
echo '<h1>Display Recent WebCam Image</h1><br />';
//$id = $_GET['id'];
//Connect to mysql DB
$link = mysql_connect("localhost", "root", "password");
mysql_select_db("temperature_database");
//Select thew newest image filepath
$sql = "SELECT imgFilePath FROM tempLog WHERE datetime=(SELECT MAX(tempLog.datetime) FROM tempLog);";
$result = mysql_query("$sql");
$row = mysql_fetch_assoc($result);
mysql_close($link);
//header("Content-type: image/jpeg");
header("Content-type: text/plain");
$imgpath = $row['imgFilePath'];
//echo $imgpath;
echo '<img src="{$imgpath}", alt="Most recent WebCam Shot", width="800", height="600"><br />';
?>
</body>
</html>
我尝试了多种插入 $imgpath 变量和/或从单独的 html 页面引用它的方法,即:.
我们将不胜感激。
截至目前 webcam.php 输出以下内容,因此解释 html 标签似乎也存在问题。
<!DOCTYPE html><html><body><h1>Display Recent WebCam Image</h1><br /><img src="{$imgpath}", alt="Most recent WebCam Shot", width="800", height="600"><br /></body>
【问题讨论】: