Поща(PHP4, PHP5)mail - изпращане на поща Описаниеbool mail ( string $to, string $subject, string $message [, string $additional_headers [, string $additional_parameters]] ) Параметриto Получател или получатели на писмото.Форматът на този параметър трябва да отговаря на » RFC 2822. Ето някои примери: user@example.com user@example.com, anotheruser@example.com User <user@example.com> User <user@example.com>, Another User <anotheruser@example.com> subject Тема на писмото.Забележка: този параметър не може да съдържа символи за нов ред, в противен случай писмото няма да бъде изпрането коректно. message Съобщението, което ще бъде изпратено.Всеки ред трябва да бъде разделен с LF (\n). Редовете не могат да бъдат по дълки от 70 симвора. Забележка: (Единствено за Windows) При контакта на PHP с SMTP съсвър е възможно да се случи преждевременно прекратяване на съобщението ако в началото на реда бъде открито ".\n" (точка последвана от символ за нов ред - по този начин в SMTP протокола се отбелязва край на предаването). За да се избегне това е хубаво точката да се замени с двуеточие. <?php $text = str_replace("\n." , "\n.." , $text); ?> additional_headers (не е задължително) Текст, който да бъде добавен в края на заглавната част.Обикновено се използва за разширение на заглавната част (From, Cc, and Bcc). Повече от едно разширения трябва да бъдат разделени с CRLF (\r\n). Бележка: Когато се изпраща писмо, то задължително трябва да съдържа From (От) заглавна част. Тя може да бъде посочена или чрез additional_headers или да бъде зададена подразбираща се такава в php.ini. Ако горното не бъде направено, резултатът ще бъде грешка подобна на: Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing. From заглавната част задава също Return-Path в Windows. additional_parameters (не е задължително) Този параметър може да бъде използван, за да се добавят допълнителни параметри за програмата конфигурирана да функционира, когата изпращането използва sendmail_path настройките.Върната стойност True, когато писмото успешно е прието за доставка и false в противен случай.Важно е да се отбележи, че това, че писмото е прието за доставка още не означава, че е достигнало предназначението си. Примери
| ||||||||
|
коментари добави коментар |