2016-08-24 7 views
0

PHPページを使用してMySQLデータベースから自分のWebサイトにイメージを表示しようとしていますが、エラーが発生しています。ページ内のmysqlからイメージを表示するには

my code the error

+0

ファイルの内容全体をmysqlに保存していますか?またはサーバー上のファイルへのパス? – skrilled

+0

あなたのコードとエラーを直接質問に入れてください。 –

+2

http://stackoverflow.com/questions/18949663/php-show-jpg-from-binary – Hackerman

答えて

1

してみてください、この1:他の場所の答えから撮影

<img src="<? echo $row["ThenPhot"] ?>" /> 
+0

私は試しましたが、まだエラーが発生しました –

+0

jsfdleを使用してコードを追加してください... – fernando

+2

@mariusz私はThanhがデータベースに画像を保存していると思います。彼はリンクを保存していない。 –

0

(しかし、あなたのケースに少し編集した):

header('Content-Type: image/jpeg;'); 

$data = pack('H*', $row["ThenPhot"]); 
$im = imagecreatefromstring($data); 
imagejpeg($im); 
+0

他の人の回答を使用する代わりに、これを複製としてクローズしてください。 –

0

はあなたのように使用してみてくださいをimg src:

<?php 
$imgContents = base64_encode($stringFromDatabase); 
?> 
<img alt="Embedded Image" src="data:image/png;base64,<?php echo $imgContents; ?>" /> 

参照先:Embedding Base64 Images

関連する問題