Просмотр поста

.
ДоХтор

Где я допустил ошибку?
index.php:

echo'<form action="mail.php" method="post">
Кому:<br/><input name="email" value="'.$email.'" /><br/>
Сообщение:<br/><textarea name="text" cols="25" rows="4"></textarea><br/>
<input type="submit" value="Отправить"/>
</form>';

mail.php:
//Если кнопка нажата
if($_POST) {
//Проверяем переменные
$email = isset($_POST['email'])?htmlentites(trim($_POST['email']), ENT_QUOTES, 'UTF-8'):'';
//Массив с ошибками
$error = array();
//Проверяем соответствие условиям
if (!$email) {
$error[] = 'Не введен e-mail';
} elseif (mb_strlen($email,'UTF-8')<4 || mb_strlen($email,'UTF-8')<100) {
$error[] = 'Недопустимая длинна мыла';
}
if (!$text) {
$error[] ='не введено сообщение';
}
//если ошибок небыло
if (!$error) {
//отправляем, сохраняем данные.
$email = $_POST["email"];
$text = $_POST["text"];

mail($email,$text);
echo'<i><b><b><font color="red">Письмо отправлено</font></b></b></i><br/>';
echo"<b>Кому:</b><br/><i>$email</i><br/>
<b>Текст:</b><br/><i>$text</i><br/>";
echo'<a href="index.php"><i>Отправить ещё</i></a><br/>';
}
//если были ошибки показываем их
else {
echo implode('<br/>',$error);
}
}