2013-03-05 107 views
1

我如何使用img标签在PHP代码?:img标签

这是我的代码至今:

$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\">".$lang->messagemore."</a>"; 

而且我希望用图片代替".$lang->messagemore."但我不知道如何在php中使用img标签:| 我试过Google搜索,但我只能找到一些标签信息从HTML但不是PHP代码。

<img src="/res/gif/bullet_info_sq.gif" alt="" /> 

但我希望在php中使用它,所以我可以使用你的帮助。

非常感谢!

回答

3

TL;博士

替换:$lang->messagemore

有了:<img src="/res/gif/bullet_info_sq.gif" alt="" />


当你用img取代你的PHP变量标记,HTML必须仍然是w ithin PHP字符串的引号,因此您的img标记的实际引号必须转义,就像您为a标记所做的一样。你也可以选择使用单引号,以避免逃脱。这将导致(我已经添加了可读性空格)下面的等价代码段中的任何一个:

双引号(加上漏出):

$message = $message . "...<br /> 
<a href=\"" . $mybb->settings['bburl'] . "/" . $announcement['threadlink'] . "\"> 
    <img src=\"/res/gif/bullet_info_sq.gif\" alt=\"\" /> 
</a>"; 

单引号HTML属性:

为PHP字符串
$message = $message . "...<br /> 
<a href='" . $mybb->settings['bburl'] . "/" . $announcement['threadlink'] . "'> 
    <img src='/res/gif/bullet_info_sq.gif' alt='' /> 
</a>"; 

单引号:

0

只需在PHP中回显HTML代码(在您的情况下为<img>标签),就像您为<a>标签所做的一样。

0

您可以使用这样的,

$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\"><img src='/res/gif/bullet_info_sq.gif' alt='' /></a>"; 
+0

谢谢,但我想补充的财产以后这样的:!“它有问题:D – user1973003 2013-03-05 08:18:29

+0

@ user1973003类似的东西? – 2013-03-05 08:19:37

0

使用本:

$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\">".'<img src="/res/gif/bullet_info_sq.gif" alt="" />'."</a>"; 
0

使用此

$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\"><img src=\"/res/gif/bullet_info_sq.gif\" alt=\"\" /></a>"; 
0

它的工作原理类似:

$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\">"."<img src='".$aImageURL."' alt="" /></a>"; 

只需使用一个PHP变量替换德IMG SRC。($ aImageURL将图像的URI)

看看引号(我把简单引用src属性中,你可以做到这一点)

0

这么简单,不要创建用双引号乱“PHP优化使用单引号”字符串中使用标准的HTML

echo ' <img src="php.gif" /> ';