我的图片没有在php中显示

时间:2014-03-22 12:06:39

标签: php

您好我是PHP的新手,我尝试过在线文档来编写用于在Web浏览器中显示图像的语法。 当我尝试这段代码时:

echo '<img src="/netbeans/PhpProject2/Plate.jpg" alt ="Test" />';

我能够在网络浏览器中看到图像,但是当我尝试另一种图像时:

$image_address = "/netbeans/PhpProject2/Plate.jpg";
echo '<img src=$image_address alt ="Test" />';

我无法看到任何东西!我也尝试过:

echo '<img src="$image_address" alt ="Test" />';

echo '<img src='.$image_address.' alt ="Test" />';

但什么都没发生......出了什么问题......?如何将地址放在变量中,然后在Web浏览器中显示...我知道我的地址应该从localhost开始......

2 个答案:

答案 0 :(得分:1)

用双引号代替单引号括起来。

echo "<img src=$image_address alt ='Test' />";

这是因为变量不会在单引号内解析。

你也可以使用这些......

echo "<img src=".$image_address." alt ='Test' />";
echo "<img src='$image_address' alt ='Test' />";

答案 1 :(得分:1)

最好的语法是:

echo "<img src='{$image_address}' alt='Test' />";