1

WAMP がこれをどのように行うかがわかりました。この手法を Web サイトに実装して、データベースから画像の暗号化を取得したいと考えています。しかし、変数に「EOFILE」を指定してbase64デコードをエコーアウトすると、画像はエラーになります。

しかし、変数に「EOFILE」を追加せずにbase64デコードエコーのみを使用すると、画像が表示されます。

私の質問は、 <<< EOFILE に変数を追加する方法はありますか? $x . EOFILE;

または、PHP コードに「EOFILE」を含めなくてもまったく問題ありません。

ここにいくつかの参照があります:

暗号化を変数に割り当てるときに「EOFILE」を使用する WAMP:

$pngPlugin = <<< EOFILE
//base64 encryption of the image
EOFILE;

私が試みていること、EOFILEなし:

//note that the file when uploaded will get base64_encode() to the DB
$test = file_get_contents('./image.png');
$test2 = base64_encode($test);
//then implemented this way on the page via the DB
header("Content-type: image/png");
echo base64_decode($test2);

<<< EOFILE への変数の追加は、何らかの理由で実際には機能しませんが、本当に必要なのでしょうか? 私はこれまで PHP で EOFILE を使用したことがありませんでした。Google は私にとって何の役にも立たなかったのですが、これはどれほど重要なのでしょうか? コードに含まれていない場合、心配する必要はありますか?

また、PHP で使用される '<<<' は何ですか?

ありがとうございました :)

4

1 に答える 1