Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Можно ли отправить результат запроса к MySQL на e-mail средствами PHP?
 
 автор: amsun   (03.03.2006 в 22:28)   письмо автору
 
 

Результат нужно разбить по строкам как-нибудь, чтобы прочесть можно было. Ну и отправить письмом на e-mail. Можно ли это сделать скриптом на PHP?

   
 
 автор: Smival   (04.03.2006 в 11:13)   письмо автору
 
   для: amsun   (03.03.2006 в 22:28)
 

mail
(PHP 3, PHP 4, PHP 5)

mail -- Send mail
Описание
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )


Sends an email.

Список параметров


to
Receiver, or receivers of the mail.

The formatting of this string must comply with RFC 2822. Some examples are:


user@example.com
user@example.com, anotheruser@example.com
User <user@example.com>
User <user@example.com>, Another User <anotheruser@example.com>



subject
Subject of the email to be sent.


Предостережение
This must not contain any newline characters, or the mail may not be sent properly.


message
Message to be sent.

Each line should be separated with a LF (\n). Lines should not be larger than 70 characters.


Предостережение
(Windows only) When PHP is talking to a SMTP server directly, if a full stop is found on the start of a line, it is removed. To counter-act this, replace these occurrences with a double dot. <?php
$text = str_replace("\n.", "\n..", $text);
?>



additional_headers (optional)
String to be inserted at the end of the email header.

This is typically used to add extra headers (From, Cc, and Bcc). Multiple extra headers should be separated with a CRLF (\r\n).

Замечание: When sending mail, the mail must contain a From header. This can be set with the additional_headers parameter, or a default can be set in php.ini.

Failing to do this will result in an error message similar to Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing.

Замечание: If messages are not received, try using a LF (\n) only. Some poor quality Unix mail transfer agents replace LF by CRLF automatically (which leads to doubling CR if CRLF is used). This should be a last resort, as it does not comply with RFC 2822.

additional_parameters (optional)
The additional_parameters parameter can be used to pass an additional parameter to the program configured to use when sending mail using the sendmail_path configuration setting. For example, this can be used to set the envelope sender address when using sendmail with the -f sendmail option.

The user that the webserver runs as should be added as a trusted user to the sendmail configuration to prevent a 'X-Warning' header from being added to the message when the envelope sender (-f) is set using this method. For sendmail users, this file is /etc/mail/trusted-users.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования