php wyślij e-mail z obrazem
Próbuję wysłać wiadomość e-mail ze zdjęciem; treść mojego e-maila to:
<code><?php $message = <<< email <img src="http://planet-earth.bogus.us/icons/secret.pictures.gif"> Dear {$email}, email; ?> </code>
Kiedy otrzymam e-mail, nie widzę obrazu. Zamiast tego widzę<img src="http://planet-earth.bogus.us/icons/secret.pictures.gif">
. Wiem, że to z powodu wiadomości <<<; jak mógłbym wyświetlić obraz zamiast kodu za pomocą <<< email?
AKTUALIZACJA
Używam zend-framework. Mój kod wygląda tak:
<code><?php $mail = new Zend_Mail(); $mail->setFrom('[email protected]', 'My site'); $mail->addTo($recoveryaccount->username); $mail->setSubject("Mysite"); include "_email_recover_password.phtml"; $mail->setBodyText($message); $mail->send(); ?> _include "_email_recover_password.pthml" <?php $message = <<< email <img src="http://picturelocation.picture.gif"> Dear {$account->getUsername()}, Somebody has requested that the password associated with this account be reset. If you initiated this request, click the below link to complete the process: http://www.example.com/{$account->getRecovery()} Thank you! Mysite Questions? Contact us at [email protected] email; ?> </code>