Вот код. По идее, если мы не нажимаем на клавишу "отправить", то скрипт пропускает запись данных в файл. А если нажимаем, то записывает.
А скрипт сильно сопротивляется и отказывается записывать данные в файл.
Что делать?
<?php
echo'<form action="?" method="post">
Имя:<input type="text" name="name"/></br>
Сообщение:<textarea name="message"></textarea>
<input type="submit" value="Отправить"/>
</form>';
$file = "../local/guest.dat";
if(isset($_POST['Submit']))
{
$name = $_POST['name'];
$message = $_POST['message'];
$name = htmlspecialchars($name);
$message = htmlspecialchars($message);
$text = "\n</br><b>$name</b>: $message</br>";
$sfile = fopen($file, 'a+');
fwrite($sfile, $text);
fclose($sfile);
}
?>
P.S. 81, elseif я знаю, а кейс я не знаю зачем здесь нужен
Изменил: SIR2100 (18.03.2011 / 23:56)