ConsolD
Новичок
Народ нужна помощь не могу понять в чем проблема, я новичок в данном деле.
Есть такой html код
<title>HTML формы</title>
</head>
<body>
<form action="sms.php" method="POST">
<fieldset>
<legend>
Подписка/отписка на информационную рассылку
</legend>
<input type="text" name="firstname" required placeholder="Иван" size="20" /> <small>Имя</small><br />
<input type="text" name="secondname" required placeholder="Иванов" size="20" /> <small>Фамилия</small><br />
<input type="text" name="lastname" required placeholder="Иванович" size="20" /> <small>Отчество</small><br />
<input type="text" name="phone" required placeholder="+7(123)456-78-90" size="20" /> <small>Моб. телефон</small><br />
<input type="email" name="email" required placeholder="[email protected]" size="20" /> <small>Электронная почта</small><br />
<textarea name="message" required placeholder="Я хочу подписаться/отписаться на информационной рассылки" rows="5" cols="25" /></textarea></p>
<input type="radio" name="agree" value="Подтверждение" />
<small>Я согласен/на получать информационную рассылку от ООО "АКУНА РУ"</small> <br />
<input type="submit" value="Подписаться/Отписаться" />
</fieldset>
</form>
к нему прикреплен php код
<?php
$firsname = htmlspecialchars($_POST["firstname"]);
$secondname = htmlspecialchars($_POST["secondname"]);
$lastname = htmlspecialchars($_POST["lastname"]);
$phone = htmlspecialchars($_POST["phone"]);
$email = htmlspecialchars($_POST["email"]);
$message = htmlspecialchars($_POST["message"]);
$agree = htmlspecialchars($_POST["agree"]);
$myemail = "[email protected]";
$firstname = check_input($_POST["firstname"], "Введите ваше имя!");
$secondname = check=input($_POST["secondname"], "Введите вашу фамилию!");
$lastname = check=input($_POST["lastname"], "Введите ваше отчество!");
$phone = check_input($_POST["phone"], "Введите ваш номер мобильного телефона!");
$email = check_input($_POST["email"], "Введите ваш электронный адрес!");
$message = check_input($_POST["message"], "Вы забыли указать, хотели бы вы подписаться или отписаться от рассылки!");$agree = check_input($_POST["agree"], "Вы забыли поставить галочку на согласие!"if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email))
{show_error("<br /> Е-mail адрес не существует");
}$message_to_myemail = "Здравствуйте!
Вашей контактной формой было отправлено сообщение!
Имя отправителя: $firstname
Фамилия отправителя: $secondname
Отчество отправителя: $lastname
Телефон: $phone
Электронная почта: $email
Текст сообщения: $message
Согласие: $agree
Конец";$from = "From: $email <$email> \r\n Reply-To: $email \r\n"; mail($myemail, $message, $message_to_myemail, $from);?><p>Ваше сообщение было успешно отправлено!</p>
<p>На <a href="http://www.akuna.net/index.php?typ=AUV&showid=1">Главную >>></a></p>
<?phpfunction check_input($data, $problem = "")
{$data = trim($data);$data = stripslashes($data);$data = htmlspecialchars($data);
if ($problem && strlen($data) == 0)
{show_error($problem);
}
return $data;
}
function show_error($myError)
{?><html>
<body>
<p>Пожалуйста исправьте следующую ошибку:</p>
<?php echo $myError; ?></body>
</html>
<?phpexit();
}?>
При нажатии переходит на данный файл с белой страницей помоги разобраться в чем я бездарен)))
Есть такой html код
<title>HTML формы</title>
</head>
<body>
<form action="sms.php" method="POST">
<fieldset>
<legend>
Подписка/отписка на информационную рассылку
</legend>
<input type="text" name="firstname" required placeholder="Иван" size="20" /> <small>Имя</small><br />
<input type="text" name="secondname" required placeholder="Иванов" size="20" /> <small>Фамилия</small><br />
<input type="text" name="lastname" required placeholder="Иванович" size="20" /> <small>Отчество</small><br />
<input type="text" name="phone" required placeholder="+7(123)456-78-90" size="20" /> <small>Моб. телефон</small><br />
<input type="email" name="email" required placeholder="[email protected]" size="20" /> <small>Электронная почта</small><br />
<textarea name="message" required placeholder="Я хочу подписаться/отписаться на информационной рассылки" rows="5" cols="25" /></textarea></p>
<input type="radio" name="agree" value="Подтверждение" />
<small>Я согласен/на получать информационную рассылку от ООО "АКУНА РУ"</small> <br />
<input type="submit" value="Подписаться/Отписаться" />
</fieldset>
</form>
к нему прикреплен php код
<?php
$firsname = htmlspecialchars($_POST["firstname"]);
$secondname = htmlspecialchars($_POST["secondname"]);
$lastname = htmlspecialchars($_POST["lastname"]);
$phone = htmlspecialchars($_POST["phone"]);
$email = htmlspecialchars($_POST["email"]);
$message = htmlspecialchars($_POST["message"]);
$agree = htmlspecialchars($_POST["agree"]);
$myemail = "[email protected]";
$firstname = check_input($_POST["firstname"], "Введите ваше имя!");
$secondname = check=input($_POST["secondname"], "Введите вашу фамилию!");
$lastname = check=input($_POST["lastname"], "Введите ваше отчество!");
$phone = check_input($_POST["phone"], "Введите ваш номер мобильного телефона!");
$email = check_input($_POST["email"], "Введите ваш электронный адрес!");
$message = check_input($_POST["message"], "Вы забыли указать, хотели бы вы подписаться или отписаться от рассылки!");$agree = check_input($_POST["agree"], "Вы забыли поставить галочку на согласие!"if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email))
{show_error("<br /> Е-mail адрес не существует");
}$message_to_myemail = "Здравствуйте!
Вашей контактной формой было отправлено сообщение!
Имя отправителя: $firstname
Фамилия отправителя: $secondname
Отчество отправителя: $lastname
Телефон: $phone
Электронная почта: $email
Текст сообщения: $message
Согласие: $agree
Конец";$from = "From: $email <$email> \r\n Reply-To: $email \r\n"; mail($myemail, $message, $message_to_myemail, $from);?><p>Ваше сообщение было успешно отправлено!</p>
<p>На <a href="http://www.akuna.net/index.php?typ=AUV&showid=1">Главную >>></a></p>
<?phpfunction check_input($data, $problem = "")
{$data = trim($data);$data = stripslashes($data);$data = htmlspecialchars($data);
if ($problem && strlen($data) == 0)
{show_error($problem);
}
return $data;
}
function show_error($myError)
{?><html>
<body>
<p>Пожалуйста исправьте следующую ошибку:</p>
<?php echo $myError; ?></body>
</html>
<?phpexit();
}?>
При нажатии переходит на данный файл с белой страницей помоги разобраться в чем я бездарен)))