Перейти к содержимому

Фотография

Проблема со шрифтами


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Max

Max

    Коммерсант

  • Киберсанты
  • PipPipPipPip
  • 345 сообщений
21
Очень хороший
  • Пол:Мужчина

Отправлено 14 Апрель 2007 - 10:13

Вот форма. Почему когда я с нее что-нибудь отправляю мне на Е-mail приходит не текст, а бред какой-то (лЮЯЧЙ лЮЙЯХЛ бХЙРНПНБХВ сЙПЮХМЮ).

Я думаю проблема в самом обработчике. Скажите, пажалуста, что в нем не так...


<?php

 Error_Reporting(E_ALL & ~E_NOTICE);
$surname = $_POST['surname'];
$name = $_POST['name'];
$patr = $_POST['patr'];
$country = $_POST['country'];
$region = $_POST['region'];
$city = $_POST['city'];
$street = $_POST['street'];
$number_h = $_POST['number_h'];
$number_k = $_POST['number_k'];
$tel = $_POST['tel'];
$email = $_POST['email'];
$var = $_POST['var'];

if (!$surname || !$name || !$patr || !$country || !$region || !$city
|| !$street || !$number_h || !$number_k || !$email || !$var)
{
echo 'Вы ввели не все необходимые сведения.<br />
Пожалуйста, вернитесь на предыдущую страницу и повторите ввод.';
exit;
}

	  if(!empty($email))
	  {
		  if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $email))
		  {
			  $action="";
			  echo "Введите адрес в виде somebody@server.com";
			  exit();
		  }
	   }

	 else{
			}



			  if(!get_magic_quotes_gpc())
	 {
	 	$surname = addslashes($surname);
$name =  addslashes($name);
$patr =  addslashes($patr);
$country =  addslashes($country);
$region =  addslashes($region);
$city =  addslashes($city);
$street =  addslashes($street);
$number_h =  addslashes($number_h);
$number_k =  addslashes($number_k);
$tel =  addslashes($tel);
$email =  addslashes($email);
$var =  addslashes($var);
	 }



	   	$mail_subject = trim($mail_subject);
		  $mail_msg = trim($mail_msg);
		  //$mail_to = substr($_POST["mail_to"],0,32);
		  //$mail_to = htmlspecialchars(stripslashes($mail_to));
		  $mail_subject = substr($_POST["mail_subject"],0,32);
		  $mail_subject = htmlspecialchars(stripslashes($mail_subject));
		  //$mail_msg = substr($_POST["mail_msg"],0,1024);
		  $mail_msg=$_POST['form1.php'];
		   //$mail_msg  = $_POST[''];
	  $mail_msg1 .= $_POST['surname'];
	  $mail_msg2 .= $_POST['name'];
	  $mail_msg3 .= $_POST['patr'];
	  $mail_msg4 .= $_POST['country'];
	  $mail_msg5 .= $_POST['region'];
	  $mail_msg6 .= $_POST['city'];
	  $mail_msg7 .= $_POST['street'];
	  $mail_msg8 .= $_POST['number_h'];
	  $mail_msg9 .= $_POST['number_k'];
	  $mail_msg10 .= $_POST['tel'];
	  $mail_msg11 .= $_POST['email'];
	  $mail_msg12 .= $_POST['var'];

		$mail_to='info@centerdeneg.com';
		$mail_subject='tema';

	   if(mail($mail_to, $mail_subject, "$mail_msg1\n$mail_msg2\n$mail_msg3\n
	   $mail_msg4\n$mail_msg5\n$mail_msg6\n
	   $mail_msg7\n$mail_msg8\n$mail_msg9\n$mail_msg10\n$mail_msg11\n$mail_msg12\n"))
	  {
	  echo "";
		echo "Ваш заказ отправлен<br>";
	  } else {
		  echo "error";
		echo "Ваши данные не отправлены, попробуйте еще раз!";
			 }


?>

  • 0

На правах рекламы

#2 Александр Соловьев

Александр Соловьев

    Оптимизатор

  • Киберсанты
  • PipPipPipPipPip
  • 1 626 сообщений
177
Очень хороший
  • Страна, Город:
    Латвия, Резекне
  • Пол:Мужчина

Отправлено 14 Апрель 2007 - 17:00

"Не так" в кодировке.
  • 0
Продвигаю сайты в топ10-топ1 в Яндексе
ICQ — 9947888
Советую владельцам сайтов с тИЦ от 40 зарабатывать по 40-50$ в месяц.

#3 Max

Max

    Коммерсант

  • Киберсанты
  • PipPipPipPip
  • 345 сообщений
21
Очень хороший
  • Пол:Мужчина

Отправлено 14 Апрель 2007 - 18:19

"Не так" в кодировке.


Что именно не так? Я в PHP полный чайник, а форма эта нужна очень срочно!!!
  • 0




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей