Показать сообщение отдельно
Старый 12.08.2010, 16:54
Vikky вне форума Посмотреть профиль Отправить личное сообщение для Vikky Найти все сообщения от Vikky
  № 10  
Ответить с цитированием
Vikky

Регистрация: Aug 2010
Сообщений: 8
Я переписала грамотно форму отправки PHP, если кому то понадобится!!!

Вот форма.
теперь можно использовать жирный и переходить на новую строку....
теперь работает с русским в любом случае....
ну и добавляем поля по желанию, разобраться не сложно...


PHP код:
<?php
//$headers .= "Content-type: text/plain; charset=UTF-8\r\n"; 
$headers .= 'MIME-Version: 1.0' "\r\n" 'Content-type: text/html; charset=UTF-8' "\r\n";
$be_var $_POST;
foreach ( 
$be_var as $key => $value ) {
$
$key trim(strip_tags($value));
}
$be_var $_GET;
foreach ( 
$be_var as $key => $value ) {
$
$key trim(strip_tags($value));
}
    
// адрес куда отсылать сообщение
    
$to "---------------ВСТАВИТЬ EMAIL КУДА СЛАТЬ------------";

    
// тема сообщениея
    
$subject "----------ТУТ ТЕМУ СООБЩЕНИЯ----------------";
    
$subject '=?UTF-8?B?'.base64_encode($subject).'?=';

    
// формируем сообщение
    
$message .= "<b>Имя отправителя</b>: " $userName;
    
$message .= "<br><br><b><i>КОНТАКТНЫЕ ДАННЫЕ</b></i><br><b>E-mail отправителя</b>: " $userEmail;
    
$message .= "<br><br><i><b>СООБЩЕНИЕ</i></b>:<br> " $userMessage;

    
// формируем заголовок
    
$headers .= "From: $userEmail";

    
// посылаем почту
    
$isSentOK mail($to$subject$message$headers);
    
    
// предаем пременную $isSentOK, которую считываем во Флеше
    
echo "isSentOK="  .  $isSentOK;
?>