Zencart を使用して、商品券を含むメールを顧客に送信しています。証明書は、imagepng を使用して php ファイルによって生成されます。これを使用して Web ページに表示するのに問題はありません。
echo "<img src=\"getImage.php\"/>".
ただし、電子メール スクリプトで同じことを実行しようとすると、表示されません (ただし、標準の画像は表示されます)。これは動的に生成されていることに関係していると思いますが、回避できないようです。これを行うことでtempnamによって生成された名前をimagepngに付けて、画像を一時的に保存しようとしましたが、
$fname = tempnam("", "img");
imagepng($im, $fname . ".png");
しかし、何らかの理由で画像が保存されません。ob_get_contents を使用したいのですが、画像タグ内で使用できる値を取得する方法がわかりません。
これは、ここ数日、私を夢中にさせています。どんな助けでも大歓迎です。
グレース