сделал форму с отсылкой, без какой либо проверки. И понеслась душа в рай. Сегодня нашел скрипт для защиты формы картинкой, поставил, да вот проблема. Я в php не силен.
скрипт отправки данных:
$admin = "1@2.ru";
$subject = "сообщение с сайта 1";
$text = "ФИО:".$name."\\n
Контактный телефон: ".$phone."\\n
E-mail: ".$mail."\\n
Тема сообщения: ".$subject."\\n
Сообщение: ".$mes."\\n";
// здесь производим непосредственную отправку письма
mail($email = $admin, $subject, $text, "From: $admin\\nReply-To: $admin\\nContent-Type: text/plain; charset=windows-1251\\nContent-Transfer-Encoding: 8bit");
?>
а потом сразу было написано, что ваше сообщение отправлено и автоматическая переадрисация на главную.
теперь мне надо вставить скрипт от защиты:
error_reporting(E_ALL & ~E_NOTICE);
session_start();
if (!isset($_SESSION["SecurityCode"])) {
echo("Нет необходимой сессионной переменной !");
exit();
}
$securitycode=((!isset($_POST["securitycode"]))?"":strtoupper(trim($_POST["securitycode"])));
if (isset($_SESSION["SecurityCode"]) && $_SESSION["SecurityCode"] == $securitycode) {
echo("Код введен корректно !
");
echo("Код: ".$securitycode."
");
} else {
echo("Неверный код !
");
echo("
Назад");
}
?>
Я хотел чтобы если защитный код был правильным, то появлялось сообщение, что оно отправлено и автоматически преход. А если не правильно, то сообщение что ошибка и возращалась автоматом назад. Но там должен быть не простой текст, а с оформлением.
Такое можно сделать?