За последние 24 часа нас посетили 16315 программистов и 1582 робота. Сейчас ищут 1535 программистов ...

Создание html письма. Надо написать свой скрипт

Тема в разделе "Работа с почтой", создана пользователем sonntagausgang, 16 окт 2013.

  1. sonntagausgang

    sonntagausgang Новичок

    С нами с:
    16 окт 2013
    Сообщения:
    2
    Симпатии:
    0
    Код (Text):
    1. <?php
    2. /* получатели */
    3. $to= "---"; //обратите внимание на запятую
    4.  
    5. /* тема/subject */
    6. $subject = "Birthday Reminders for August";
    7.  
    8. /* сообщение */
    9. $message = '
    10. <table border="1" width="100%" cellpadding="0" cellspacing="0" bgcolor="#f3f3f3">
    11.     <tr>
    12.         <td width="257px">
    13.             <img src="http://assets2.insales.ru/assets/1/4138/151594/v_1374215619/loaded_logo.png" width="257px" border=0>
    14.         </td>
    15.         <td width="257px">
    16.             <img src="http://assets2.insales.ru/assets/1/4138/151594/v_1374215619/loaded_logo.png" width="257px" border=0>
    17.         </td>
    18.     </tr>
    19. </table>
    20. ';
    21.  
    22. /* Для отправки HTML-почты вы можете установить шапку Content-type. */
    23. $headers= "MIME-Version: 1.0\r\n";
    24. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    25.  
    26. /* дополнительные шапки */
    27. $headers .= "From: Birthday Reminder <birthday@example.com>\r\n";
    28. $headers .= "Cc: birthdayarchive@example.com\r\n";
    29. $headers .= "Bcc: birthdaycheck@example.com\r\n";
    30.  
    31. /* и теперь отправим из */
    32. if(mail($to, $subject, $message, $headers)) {
    33.     echo "messege acepted for delivery";
    34. }
    35. else {
    36.     echo "some error happen";
    37. }
    38. ?>
    У меня получается так что если будет только одна картинка, то сообщение отправится, если же во второй столбец поставить еще раз картинку (как на примере) то оно уже не отправляется. Не подскажите как сделать, чтобы все работало. Хочу дизайн сделать, ну типа рассылки интернет-магазина.
     
  2. phpjunior

    phpjunior Новичок

    С нами с:
    23 дек 2013
    Сообщения:
    73
    Симпатии:
    0
    Адрес:
    Барнаул
    Выдаёт ошибку? какую?
     
  3. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Картинки так не отправить.
    Почитайте, что такое fread, затем, что такое заголовки и как нужно их отправлять и в какой последовательности.
    Content-ID:<img>
    <img src="cid:img">