Отправка писем при помощи функции mail()

В следующим примере мы воспользуемся встроенной функцией mail(), где в качестве параметров, клиентские данные будут переданы посредством $_POST запроса.


<?php
if ($_POST['submit'])
 {
  
$from    $_POST['from'];
  
$to      $_POST['to'];
  
$subject $_POST['subj'];
  
$message $_POST['msg'];
  
$headers "From: $from\r\n";
  
$headers .= "MIME-Version: 1.0\r\n";
  
$headers .= "Content-Type: text/plain; charset=windows-1251\r\n"."Content-Transfer-Encoding: 8bit\r\n";
  
mail($to"=?windows-1251?B?".base64_encode($subject)."?="$message$headers"-f ".$from);
}
?>

<form action="" method="post">
  <pre>
    From:   <input type="text" name="from">
    To:   <input type="text" name="to">
    Subj: <input type="text" name="subj">
    Msg:  <input type="text" name="msg">
    <input type="submit" value="Send mail!" name="submit">
  </pre>
</form>
  • 0 Корисниците го најдоа ова како корисно
Дали Ви помогна овој одговор?

Понудени резултати

Что такое PHP и как начать с ним работать

PHP: Hypertext Preprocessor — очень простой даже для начинающего веб-программиста...

Расширения файлов для PHP-скриптов, как добавить свое расширение

Интерпретатором PHP автоматически обрабатываются как PHP-сценарии файлы...

Авторизованная отправка писем с серверов виртуального UNIX-хостинга

В целях безопасности, на всех серверах виртуального UNIX-хостинга заблокированы исходящие...

Ошибка форума phpBB: Critical error. Error creating new session

Данная неработоспособность связана с «дыркой» в самом форуме phpbb....

Проблемы работы функций strtoupper() и strtolower() с кириллицей

Проблемы при работе с кириллицей в PHP-скриптах функций strtoupper()...