2011-08-06 10 views
0

Iveはechoをbase64文字列とするPHPファイル 'get.php'を取得しました。base64のphp文字列をimgタグにします

私はこれを別の.phpページの画像としてどのように表示しますか?このような

何か:あなたの助けを

<img src="get.php?id=$lastid"> 

感謝!

+0

これは、そのページが 画像。 – Marcel

答えて

0

画像を表示するには、GDライブラリを調べ、画像が生成された後にimagettftext()のような関数を使用してランタイム画像を生成する必要があります。PHPスクリプトは、これが画像のように

header("Content-type: image/jpeg"); 

のようにして、生成画像のバイナリデータをエコーし​​ます。 Text on a image

0

いいえ、あなたが直接get.phpの出力をエコーする必要があります。

私は受け入れ答えを見て、あなたが始めるのに役立つはずですあなたのためにこの質問を見つけました。元のページにその関数をインクルードして呼び出すだけでいいのですか? base64文字列には最初に data:image/png;base64,などが必要であることを忘れないでください。

<?php 

include_once('get.php'); 

echo '<img src="'.base64img($lastid).'">'; 
1

あなたはこのような何かを行うことができます。

<img src="data:image/png;base64,BASE64STRING"> 

をしかし、あなたならばBASE64STRINGは、PHPの出力では、このようなものは動作します:

<img src="data:image/png;base64, <?php include 'get.php?id=$lastid' ?>> 

を、私はそれがかもしれない知っています正確ではありませんが、私はあなたがアイデアを得ることを願っています

+0

これは互換性の問題を引き起こしませんか?それはあまりにも友好的ではないようです... –

+0

はい、いくつかのブラウザはそれをサポートしていない可能性があります、とにかくそれは '標準'です、それはちょうど別の解決策ですが、私は上記の答えのように、 – Luffy

関連する問題