我正在尝试将php变量用于图像...应该很简单,对吧?
但是花了一些时间查看波纹管代码并且看不到错误。我怀疑转义字符存在问题,但不能指责它。
<?php
$image=http://www.infiniteplastic.com/wp-content/uploads/2007/03/Hat_Poker.jpg;
echo '<img src="$image" class="bg">' ;
?>
显示为......
' ; ?>
看起来php在“bg”&gt;之后停止了并将以下四个字符作为html读取,但我不确定为什么会这样做。任何建议将不胜感激。谢谢。
答案 0 :(得分:2)
首先,将字符串换成引号
$image='http://www.infiniteplastic.com/wp-content/uploads/2007/03/Hat_Poker.jpg';
和...
您将变量包装在单引号中。做不到。
错
echo '<img src="$image" class="bg">' ;
右
echo '<img src="'.$image.'" class="bg">' ;
答案 1 :(得分:0)
字符串周围缺少引号:
$image='http://www.infiniteplastic.com/wp-content/uploads/2007/03/Hat_Poker.jpg';
^ ^
答案 2 :(得分:0)
不要忘记引号!
$image='http://www.infiniteplastic.com/wp-content/uploads/2007/03/Hat_Poker.jpg';
答案 3 :(得分:0)
<?php $image='your image link here. sorry i cant post image link just because im new here';
echo "<img src='$image' class='bg'>" ;
?>
这解决了你的问题。 香港专业教育学院在我的localhost尝试过。
你的问题是因为'和' 你必须学会如何正确使用它。
答案 4 :(得分:0)
这里有一些错误。我打算试着让你更清楚:
<?php
$image = "http://www.infiniteplastic.com/wp-content/uploads/2007/03/Hat_Poker.jpg";
echo "<img src='".$image."' class='bg' alt='dont forget alt tag' />" ;
?>
在我的服务器上试过这个并且它可以正常工作。