<?
//сообщения хранятся в msg.txt
//данные пропускаем через serialize(), делаем ммассивы с сообщениями
/*
msg[name] - имя(до 20 символов)
msg[topic] - тема(до 20 символов)
msg[mes] - сообщение(до 200 символов)
$num номер сообщения
*/
//для начала проверки данных
if(strlen($_POST['mes'])>200) {
$err = "Слишком длинное/короткое сообщение<br>";
echo"$err";
} else{
if(strlen($_POST['mail'])>40) {
$err = "Слишком длинная/короткая почта<br>";
} else{
if(strlen($_POST['name'])>20){
$err = "Слишком длинное/короткое имя<br>";
echo"$err";
} else{
$name = htmlspecialchars($name);
$topic = htmlspecialchars($mail);
$mes = htmlspecialchars($mes);
$msg[name] = $_POST['name'];
$msg[mail] = $_POST['mail'];
$msg[date] = date(r);
$msg[mes] = $_POST['mes'];
$final = implode(",", $msg);
$file = fopen('msg.txt',a);
fputs($file,$final);
fputs($file,"\n");
fclose($file);
$err = "Ваше сообщение записано!<br><a href=\"index.php\"> На главную страницу книги </a>";
echo"$err";
}}}
?>
Вот код, пишет теперь только дату
Добавлено через 02:28 сек.
Ура!!! Поредачил форму отправки и работает!!!