1

PHPコードでimgタグを使用するにはどうすればよいですか?:

これは私がこれまでに持っているコードです:

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

代わりに画像を使用したいのです ".$lang->messagemore." が、phpでimgタグを使用する方法がわかりません:| グーグルを試してみましたが、html からのタグ情報しか見つかりませんでしたが、php コードは見つかりませんでした。

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

しかし、私はそれをphpで使用したいので、あなたの助けを借りることができます.

どうもありがとうございました!

4

7 に答える 7

3

tl;dr

交換:$lang->messagemore

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


PHP 変数をタグで置き換える場合img、HTML は PHP 文字列の引用符内に残る必要があるため、タグの場合と同様に、タグの実際の引用符をimgエスケープする必要がありますa。エスケープを避けるために、一重引用符を使用することもできます。これにより、次の同等のコード スニペットのいずれかが生成されます (読みやすくするために空白を追加しました)。

二重引用符 (エスケープあり):

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

HTML 属性の一重引用符:

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

PHP 文字列の一重引用符:

$message = $message . '...<br />
<a href="' . $mybb->settings['bburl'] . '/' . $announcement['threadlink'] . '">
    <img src="/res/gif/bullet_info_sq.gif" alt="" />
</a>';
于 2013-03-05T08:13:37.023 に答える
0

これを使って:

$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\">".'<img src="/res/gif/bullet_info_sq.gif" alt="" />'."</a>";
于 2013-03-05T08:13:48.520 に答える
0

<img>タグの場合と同じように、PHP でHTML コード (この場合はタグ) をエコーするだけです<a>

于 2013-03-05T08:12:55.737 に答える
0

このように使えますが、

$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\"><img src='/res/gif/bullet_info_sq.gif' alt='' /></a>";
于 2013-03-05T08:13:23.120 に答える
0

これを使って

$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\"><img src=\"/res/gif/bullet_info_sq.gif\" alt=\"\" /></a>";
于 2013-03-05T08:15:38.990 に答える
0

それは次のように機能します:

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

de img src を PHP 変数に置き換えるだけです。($aImageURL は画像の URI になります)

引用符を見てみましょう (src 属性に引用符を入れるだけです。それを行うことができます)。

于 2013-03-05T08:15:47.753 に答える
0

シンプルなので、二重引用符で混乱を招かないでください " PHP は単一引用符を最適に使用しました。文字列内で標準の html を使用してください!

echo ' <img src="php.gif" /> ';
于 2013-03-05T08:16:18.823 に答える