2012-04-11 7 views
0

次のコードを書く正しい方法は何ですか?PHPで連結する

echo '<img src="'images/.$row['picture']. '"/>'; 

データベースから画像を表示したい。

答えて

4

私が正しく質問を理解していれば、

<?php 
echo '<img src="/images/' . $row['picture'] . '"/>'; 
?> 

または

<?php 
echo "<img src='/images/" . $row['picture'] . "'/>"; 
?> 
+0

私はCONCATENATE HTMLた情報源からのデータを持つことをコメントしたいと思いますあなたによって制御されていないかもしれませんが、良い練習ではありません。この場合、XSSの攻撃を防ぐために 'htmlspecialchars'関数を使ってデータをエスケープするのは良いことです。 https://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_SheetそれはXSS – hdvianna

0

は、あなたが使用することができます

<?php 
echo "<img src=images/".$row['picture']."/>"; 
?> 
+1

についての良いリソースは、この出力ではないでしょう: IMG: のimgタグは

1
echo '<img src="images/'.$row['picture'].'" />'; 
0
echo '<img src=images/'.$row['picture'].'>'; 
+0

なりません。この出力する必要がタグは

+0

@DankPiffにする必要があります。このコードを試してみました。 – heyanshukla