そのため、ユーザーがサインアップすると、メールが届きます。私はそのメールに画像を追加しようとしています。その画像はphpを使用して動的に生成されるため、静的URLではありません。コードは機能しますが、メールコードに追加すると、画像が空白で表示されます。本文をエコーしたのでコードが機能することはわかっています。画像はブラウザでは正常に表示されましたが、メールでは空でした(画像の周囲に境界線があり、境界線が表示され、内部が空です)。
$img = "<img src='../inc/barcode.php?id=".$regid."' style='padding:5px; border:2px dashed '/>";
他の場所
$body .= $img;
では、なぜ画像が表示されないのか、どうすれば表示されるのか、誰か知っていますか?
また、これをやめるための別の質問です。/img.php?id=""の代わりに/img.phpなどを読み取るように、画像の一般的なURLを表示するにはどうすればよいですか。