![]() |
![]() |
| http://kurepin.ru/php/email/ |
|
Ничего, что я так долго не продолжал писать курс? Ну, у меня появилась небольшая надежда на то, что вы хорошенько осмыслили все написанное до сего выпуска и уже попытались сами предпринять какие-то действия. Прежде чем перейти к визуализации нашего грандиозного проекта, хотелось бы отойти на пару занятий в сторону и отдельно рассмотреть еще одну интересную процедуру, которая, несомненно, нам тоже очень пригодится. Как оказалось, мало кто умеет при помощи простой команды PHP mail() отправлять письма с вложенными файлами. Это очень популярный на сегодня вопрос по PHP, как оказалось. А между тем, все не так сложно, как кажется. Давайте разберем этот интересный вопрос. Что такое файл с вложениями? Вы видели как выглядит исходный текст любого письма? Нет, не только текст, написанный человеком, а полностью -- со всей служебной информацией? Давайте посмотрим. Я оправляю сам себе письмо с вложенным файлом MS Word, содержащим данный текст на данной стадии его написания. Закрываю файл... Открываю обратно... Вот, я уже получил свое письмо. В моем любимом посмотреть исходник письма можно по кнопке F9. И что же мы видим? Уж простите, для полноты ощущений я привожу почти весь исходный текст письма. Return-Path: Received: from by atlanta.ru (CommuniGate Pro RULES 3.4.5) with RULES id 393466; Thu, 20 Dec 2001 14:20:36 +0300 X-Autogenerated: Mirror X-Mirrored-by: Received: from 195.58.33.146 ([195.58.33.146] verified) by atlanta.ru (CommuniGate Pro SMTP 3.4.5) with ESMTP id 393465 for atos@21.ru; Thu, 20 Dec 2001 14:20:28 +0300 Date: Thu, 20 Dec 2001 14:17:31 +0300 From: Ruslan Kurepin X-Mailer: The Bat! (v1.53bis) Personal Reply-To: Ruslan Kurepin X-Priority: 3 (Normal) Message-ID: <36657745688.20011220141731@21.ru> To: atos@21.ru Subject: text MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----------11552613C2F043A" ------------11552613C2F043A Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit рТЙЧЕФУФЧХА! ч ЬФП РЙУШНП ЧМПЦЕО ЖБКМ "РЙУШНБ У ЧМПЦЕОЙСНЙ.doc" чЕУПН Ч 20 480 bytes. -- у хЧБЦЕОЙЕН, тХУМБО лХТЕРЙО mailto:atos@21.ru http://caricatura.ru http://www.21.ru ------------11552613C2F043A Content-Type: application/msword; name==?koi8-r?B?0MnT2M3BINMg18zP1sXOydHNyS5kb2M=?= Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename==?koi8-r?B?0MnT2M3BINMg18zP1sXOydHNyS5kb2M=?= 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAIwAAAAAAAAAA EAAAJQAAAAEAAAD+////AAAAACIAAAD///////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////s pcEAOSAZBAAA8BK/AAAAAAAAEAAAAAAABAAAGgsAAA4AYmpiav3P/c8AAAAAAAAAAAAAAAAAAAAA AAAZBBYAIhIAAJ+lAACfpQAAjQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAGwAAAAAAKgAAAAAAAAAqAAAAKgA AAAAAAAAqAAAAAAAAACoAAAAAAAAAKgAAAAAAAAAqAAAABQAAAAAAAAAAAAAALwAAAAAAAAA3gEA AAAAAADeAQAAAAAAAN4BAAAAAAAA3gEAAAwAAADqAQAADAAAALwAAAAAAAAATQMAALYAAAACAgAA AAAAAAICAAAAAAAAAgIAAAAAAAACAgAAAAAAAAICAAAAAAAAAgIAAAAAAAACAgAAAAAAAAICAAAA AAAAzAIAAAIAAADOAgAAAAAAAM4CAAAAAAAAzgIAAAAAAADOAgAAAAAAAM4CAAAAAAAAzgIAACQA AAADBAAAIAIAACMGAADCAAAA8gIAABUAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAACAgAAAAAA AAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAICAAAAAAAAAgIAAAAAAAACAgAAAAAAAPICAAAAAAAA RAIAAAAAAACoAAAAAAAAAKgAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAICAAAAAAAABwMAABYAAABE AgAAAAAAAEQCAAAAAAAARAIAAAAAAAACAgAACgAAAKgAAAAAAAAAAgIAAAAAAACoAAAAAAAAAAIC AAAAAAAAzAIAAAAAAAAAAAAAAAAAAEQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ...можно я тут вырежу десяток страниц этого мусора? ;-) BAQAAAAYAAAD///// AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoAAAAAAAAATwBiAGoAZQBj AHQAUABvAG8AbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYA AQD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAANBMFaNHicEB0EwVo0eJwQEAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAD+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////AQD+/wMKAAD/////BgkCAAAAAADAAAAAAAAARhgAAADE7urz7OXt 8iBNaWNyb3NvZnQgV29yZAAKAAAATVNXb3JkRG9jABAAAABXb3JkLkRvY3VtZW50LjgA9DmycQAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAA= ------------11552613C2F043A-- Мы видим некий бардак, который, как это не странно, легко читается... Не буду строить из себя умника, а отошлю вас к статье по этому адресу: , в которой коротко и очень внятно расписывается все, что нужно знать для чтения письма в исходнике. А умение читать исходник -- неминуемо приводит к умению создавать подобное самостоятельно. К последнему мы немедленно и приступим на следующем занятии. |