그래서 사용자가 등록하면 전자 메일을 받고 그 전자 메일에 이미지를 추가하려고합니다. 그 이미지는 PHP를 사용하여 동적으로 생성되므로 정적 URL이 아닙니다. 코드가 작동하지만 이메일 코드에 추가하면 이미지가 비어 있습니다. 나는 echo'd 본문을 가지고 있기 때문에 코드가 작동하는지, 그리고 이미지는 내 브라우저에서 잘 보였지만 전자 메일에는 비어있다. (나는 이미지 주위에 테두리가 있고, 테두리가 나타나고, 내부는 비어있다.)PHP는 생성 된 이미지를 메일에 표시합니다.
$img = "<img src='../inc/barcode.php?id=".$regid."' style='padding:5px; border:2px dashed '/>";
다른 이미지가 표시되지 않습니다 왜
$body .= $img;
그래서 아는 사람 않으며, 나는 그것이 않도록 할 수있는 방법?
또 다른 질문은이 문제를 해결하는 방법입니다. 이미지 대신 /img.php?id= "/img.php"또는 "something"대신 일반 URL을 표시하려면 어떻게해야합니까?
이미지는 링크, 첨부 파일 또는 포함 된 전자 메일에 어떻게 배치됩니까? 만약 링크라면'/img.php? id = 1'의 예가 로컬입니다'http : //domain.com/img.php? id = 1'이 없습니다 – Waygood
@Waygood 그것을 편집했습니다. 임베디드 – gta0004
그것을 읽고있는 컴퓨터의 부모 폴더에 대한 __link__입니다. 도메인 이름을 포함한 전체 URL을 – Waygood