Автор Тема: HTML - письмо с картинкой. Никак...  (Прочитано 11906 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
HTML - письмо с картинкой. Никак...
« Ответ #15 : 04 Февраля 2003, 18:48:38 »
В помощь.
Полистайте еще вот этот: http://egor.spb.ru/doc/mail/rfc1521.html
The documentations is your friend

Оффлайн slider2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 43
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Так почему же размер картинки =0?
« Ответ #16 : 20 Октября 2003, 15:35:04 »
Так почему же размер картинки =0?
Я долго искал ответ на этот вопрос, но так и не нашел как это исправить, не мог бы кто-ниюудь мне подсказать?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
HTML - письмо с картинкой. Никак...
« Ответ #17 : 20 Октября 2003, 15:58:01 »
slider2001
а ты картинку к письму присоединил ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн slider2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 43
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
HTML - письмо с картинкой. Никак...
« Ответ #18 : 20 Октября 2003, 16:40:41 »
Да,
я делал как в этом примере, что в начале темы, только первые 3 строчки у меня header:
$header = "From: $backemail\\nReply-To: $backemail\\n";
$header .= "MIME-Version: 1.0\\n";
$header .= "Content-Type: multipart/mixed; boundary=$uid\\n";
а остальной текст $body,
mail($a,$b,$body,$header);

Оффлайн slider2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 43
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
HTML - письмо с картинкой. Никак...
« Ответ #19 : 20 Октября 2003, 16:47:53 »
Причем размер картинки выдается правильно:

$filename="path";
echo filesize($filename);

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
HTML - письмо с картинкой. Никак...
« Ответ #20 : 20 Октября 2003, 16:49:40 »
посмотри MIME-код письма. Там в письме есть base64-код картинки
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн slider2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 43
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
HTML - письмо с картинкой. Никак...
« Ответ #21 : 20 Октября 2003, 16:55:07 »
Content-Type: image/jpeg; name=""
Content-Disposition: attachment
; filename=""/набор букв и цифр

?

Оффлайн slider2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 43
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
HTML - письмо с картинкой. Никак...
« Ответ #22 : 20 Октября 2003, 17:12:34 »
Вернее в кавычках есть название файла, а самого файла ниже нет

Оффлайн slider2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 43
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
HTML - письмо с картинкой. Никак...
« Ответ #23 : 20 Октября 2003, 17:15:40 »
хотя может это и есть описание файла, так как букв и цифр на 2 строчки, а файл размером 2500 байт.
Подскажите, пожалуйста, кто знает.
Но файл все равно приходит размером 0 байт.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
HTML - письмо с картинкой. Никак...
« Ответ #24 : 20 Октября 2003, 19:37:47 »
А вот в книжечке, на которую периодически появляется ссылка наверху страницы - "Профессиональное PHP программирование, 2-е издание", эта тема разобрана просто по косточкам.
Я сегодня листал.
То есть, с азов - начиная с телнет сессии с мейл-сервером и заканчивая МИМЕ форматом.
Просто читал и радовался.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
HTML - письмо с картинкой. Никак...
« Ответ #25 : 20 Октября 2003, 19:41:20 »
slider2001
Цитировать
Вернее в кавычках есть название файла, а самого файла ниже нет
если файл не присоединяется значит либо проблемі с правами доступа к файлу, либо ты неправильно его читаешь или вставляешь в письмо.

Покажи свой код (только тот участок где ты читаешь файл и вставляешь в письмо)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн slider2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 43
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
HTML - письмо с картинкой. Никак...
« Ответ #26 : 21 Октября 2003, 10:11:42 »
Что-то заработало, не хватало лишних "\\r\\n".
Но размер файла почему-то приходит гораздо меньшим.

$attachment="test.jpg";
echo "Размер файла: ".filesize($attachment)."
";
$fn = fopen($attachment, "r");
$content = fread($fn, filesize($attachment));
echo "Размер прочтенного: ".strlen($content)."
";

Размер файла = 2409
Размер прочтенного = 109

Ведь должно быть еще больше где же тут ошибка?

Оффлайн slider2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 43
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
HTML - письмо с картинкой. Никак...
« Ответ #27 : 21 Октября 2003, 10:27:32 »
Спасибо, уже ответили

Оффлайн amigo

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.livejournal.com/users/amigo_otaku
HTML - письмо с картинкой. Никак...
« Ответ #28 : 24 Октября 2003, 09:14:19 »
Derbyt
Есть еще очень хороший класс, называется PHPMailer (ищется Гуглом). Скачай и не загоняйся. В принципе, можно и в исходниках покопаться.
WBR, AMiGo.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28