$max_email_name) { $mail_name=substr($mail_name,0,$max_email_name); $error[] = "Поле \"Имя\" не должно превышать $max_email_name символов."; } } if (isset($mail_email)) { if (!empty($mail_email) && ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',$mail_email)) { if (strlen($mail_email) > $max_email) { $mail_email=substr($mail_email,0,$max_email); $error[] = "Поле \"E-mail\" не должно превышать $max_email символов."; } } else { $error[] = "Такой электронной почты (email) не существует."; } } if (isset($mail_city)) { if(ereg("@",$mail_city)) { $error[] = "Поле \"Ваш город\" не должно содержать символовы @."; } if (strlen($mail_city) > $max_city) { $mail_city=substr($mail_city,0,$max_city); $error[] = "Поле \"Ваш город\" не должно превышать $max_city символов."; } } if (isset($mail_tele)) { if (strlen($mail_tele) > $max_tele) { $mail_tele=substr($mail_tele,0,$max_tele); $error[] = "Поле \"Ваш телефон\" не должно превышать $max_tele символов."; } } if (isset ($mail_text)){ if (!empty($mail_text)) { if (strlen($mail_text) > $max_text) { $error[] = "Текст письма не должен превышать $max_text символов."; } $mail_text=substr($mail_text,0,$max_text); if (preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $mail_text)) { $error[] = "URL адреса сайтов, публиковать запрещено!."; } if (eregi("[^ ]{".$max_text_word.",}",$mail_text)) { $error[] = "Слова в тексте письма не должны превышать $max_text_word символов."; } } else {$error[] = "Вы должны написать текст письма."; } } if($_SESSION['secpic']<>strtolower($_POST['input_code'])) { $error[] = 'Неверный код.'; } // Добавление значений в таблицу mail if ($error=="" && !empty($mail_name) && !empty($mail_email) && !empty($mail_text)) { $query = "INSERT INTO ".$tablename_email."(`mail_name`, `mail_email`, `mail_city`, `mail_text`) VALUES('$mail_name', '$mail_email', '$mail_city', '$mail_tele.$mail_text')"; mysql_query($query) or die ("$h_error".mysql_error()."$f_error"); $status_ok=1; } } ?> Интернет-магазин www.gps.kg - Почта
  ОТПРАВИТЬ ПИСЬМО
"; if($_POST['who']==0){ $admin_email = $menedger_email; $email_who="менеджеру"; } else $email_who="администратору"; if ($status_ok==1 && $error == ""){ $message = ("
Письмо $email_who интернет-магазина
От: (Адрес отправителя:)  $mail_name [ $mail_email ]
Город:  $mail_city
Телефон:  $mail_tele
Текст письма:
$mail_text
"); $message = str_replace ('\r\n', "
", $message); $message_name = "Письмо $email_who интернет-магазина."; $message_name = '=?utf-8?B?'.base64_encode($message_name).'?='; $headers = "Content-type: text/html; charset=utf-8 \r\n"; $headers .= "From: www.gps.kg \r\n"; if(@mail($admin_email, $message_name, $message, $headers)) { $mail_name = ""; $mail_email = ""; $mail_city = ""; $mail_text = ""; $mail_tele = ""; $_POST['mail_text'] = ""; } else { $error[] = "К сожалению, письмо не было отправлено, на почтовый ящик администратору, но оно сохранено в базе данных, в течение 24 часов ваше письмо будет прочтено."; $mail_name = ""; $mail_email = ""; $mail_city = ""; $mail_text = ""; $mail_tele = ""; $_POST['mail_text'] = ""; } } if ($status_ok==1 && $error == ""){ echo "
"; echo ""; echo ""; echo "
Ваше письмо успешно доставленно!
"; echo "
  • Уважаемый пользователь, Ваше письмо успешно доставленно. С уважением администрация интернет-магазина.
"; echo "
"; } if (isset($error) && $error != ""){ echo ("
\"Ошибка\" "); foreach ($error as $value){ echo "- $value
"; } echo ("
"); } ?>
Послать письмо администратору/менеджеру.
Получатель письма:
> Менеджер > Администратор
* Ваше имя:
* Ваш E-mail:
Ваш город:
Ваш телефон:
* Текст письма:
Введите цифры и буквы: защитный код