Вэб-разработка
Вопросы "чайника"

JEka (off) [403]
7 августа 2009, 21:52

Я тут недавно простенькую гостевую написал и возникло несколько проблем..
Подскажите как сделать в моей гостевой ввывод новых сообщений вверху ,а не внизу , как сделать так ,чтобы когда переменная $size была равна например 10000,то фаил gost.txt очищался (но ну жно чтобы в нем оставался этот тег " <p align="center"> " ) и как запретить запись пользователями в поля знаки '<' и '>' :)

Вот сама гостевая из двух файлов:
gost.php

<html>
<head>
<title>
Гостевуха
</title>
</head>
<body text="FF0000" bgcolor="333333" link="FFFF00" alink="FF3333">

<p align="center"><h3>Гостевая ,)</h3></p>
<p align="right">E-mail автора:sk6@list.ru<br>
Сайт автора:www.allworld.tu2.ru</p>

<form action="gost.php" method="POST">
Имя:&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<input type="text" name="name"><br>
E-mail:&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<input type="text" name="mail"><br>
Сообщение: <input type="text" name="data"><br><br>
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<input type="submit" value="Отправить"><br>
</FORM>
<?

$file="gost.txt";

if(is_file($file))
{


$size=filesize($file);

echo "Размер страницы ~ $size байт<br>";

$data=$_POST['data'];
$dataa="$data";

$name=$_POST['name'];
$namee="$name";

$mail=$_POST['mail'];
$maill="$mail";

$dataaa="Имя:$namee<br>Е-mail:$maill<br>Сообщение:$dataa<br><br>";

$path=fopen($file,"a+") or die("Ошибочка вышла !"); // если поменять а+ на r+ то страницу глючит..

$writee=fwrite($path,$dataaa);

fclose($path);

}else{
echo "Ошибочка вышла!";
}
?>

<?
include("gost.txt");
?>


</body>
</head>

gost.txt
<p align="center">
-------

Назад в тему

Вэб-разработка
Список форумов
На главную

0.017 сек
SQL: 3