ФорумПрограммированиеPHP для идиотов → Из 2 почтовых вложений приходит лишь первое. В чем же ошибка?

Из 2 почтовых вложений приходит лишь первое. В чем же ошибка?

  • Artik20003

    Сообщения: 2 Репутация: N Группа: Кто попало

    Spritz 13 декабря 2010 г. 23:12

    $file_name1=$_SERVER["DOCUMENT_ROOT"]."/upload/iblock/6d4/1511.jpg";
    $file_name2=$_SERVER["DOCUMENT_ROOT"]."/upload/iblock/2a6/1142.jpg";
    $subj="Отправка изображения";
    $bound="spravkaweb-1234";
    $headers="From: \"Evgen\" <[email protected]>\n";
    $headers.="To: [email protected]\n";
    $headers.="Subject: $subj\n";
    $headers.="Mime-Version: 1.0\n";
    $headers.="Content-Type: multipart/alternative; boundary=\"$bound\"\n";
    $body="–$bound\n";
    $body.="Content-type: text/html; charset=\"windows-1251\"\n";
    $body.="Content-Transfer-Encoding: 8bit\n\n";
    $body.='<h3>Привет</h3>
    <img src="cid:spravkaweb_img_1">
    <img src="cid:spravkaweb_img_2">
    ';
    $body.="\n\n–$bound\n";ф
    $body.="Content-Type: image/jpeg; name=\"".basename($file_name2)."\"\n";
    $body.="Content-Transfer-Encoding:base64\n";
    $body.="Content-ID: <spravkaweb_img_2>\n\n";
    $f2=fopen($file_name2,"rb");
    $body.=base64_encode(fread($f2,filesize($file_name2)))."\n";

    $body.="–$bound–\n";
    $body.="Content-Type: image/jpeg; name=\"".basename($file_name1)."\"\n";
    $body.="Content-Transfer-Encoding:base64\n";
    $body.="Content-ID: <spravkaweb_img_1>\n\n";
    $f=fopen($file_name1,"rb");
    $body.=base64_encode(fread($f,filesize($file_name1)))."\n";
    $body.="–$bound–\n\n";
    //mail("[email protected]", $subj, $body, $headers);
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 13 декабря 2010 г. 23:38, спустя 25 минут 34 секунды

    очевидно, что формат письма хуевый.
    Сапожник без сапог
  • Artik20003

    Сообщения: 2 Репутация: N Группа: Кто попало

    Spritz 13 декабря 2010 г. 23:55, спустя 17 минут

    Спасибо конечно за комментарий, а могли бы вы подробнее раскрыть его?)
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 13 декабря 2010 г. 23:57, спустя 2 минуты 23 секунды

    воспользуйтесь готовым mailerom, например swiftmail или же zend_mail
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 14 декабря 2010 г. 0:22, спустя 24 минуты 26 секунд

    или phpmailer
    Сапожник без сапог
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 14 декабря 2010 г. 0:27, спустя 5 минут 43 секунды

    php!!!!
    phphp!!!!!
    phpmailer phpmailer phpmailer!!!!

Пожалуйста, авторизуйтесь, чтобы написать комментарий!