2013-03-05 246 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" /> ';