-
Тест-форум
(
http://forum.oszone.net/forumdisplay.php?f=26)
не сохраняется на сервере файл PHP код
струдом собрал код (( если можно зделать так чтобы не выводилась записи с файла message.txt на экран, хочу скрыть от постароних глаз.
мне нужно чтобы зашол на страничку написал и на серевере сохранилось,опять зашол опять написал опять сохранилось и чтобы в скрытом виде а у меня высвечивается на экране содержимое message.txt немогу разобратся ((
PHP код:
<html>
<head>
<title>err</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body bgcolor="#1F003E" text="#FFFFFF">
<?php
$mes = $_POST['mes'];
$text .= "===========================================start: $mes \n";
if (!empty($mes)) //если все переменные имеют значения выполняем запись в файл
{
$file = fopen ("message.txt", "a+"); //открываем для перезаписи файл message.txt лежаший в одной папке с текущей страницей
fwrite ($file,$text); // пишем в файл
fclose ($file); // закрываем файл
}
?>
<form action="index.php" method="post">
<p> <textarea name="mes" cols="48" rows="12" class="lnews_data">
===========================================end.
</textarea>
<a href="del.php">del all</a></p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="send"></label><font color="#808080">
</font><a rel="nofollow" href="/go.php?url=http://forum.oszone.net"><font color="#808080"><back</font></a><font color="#808080">
home</font></p>
</form>
<pre><? include ("message.txt")?></pre>
<p> </p>
</body>
</html>
|
Цитата jannaly:
и чтобы в скрытом виде а у меня высвечивается на экране содержимое message.txt »
Так уберите инклуд
Код:
<pre><? include ("message.txt")?></pre>
Наверное еще имелось ввиду записать"=====end" в файл, вот так проще будет:
PHP код:
<?php $mes = $_POST['mes'];
if (!empty($mes)) //если все переменные имеют значения выполняем запись в файл { $text = '================== start'; $text .= $mes . '\n'; $text = '================== end'; file_put_contents('message.txt', $text, FILE_APPEND); } ?>
|
Время: 17:50.
© OSzone.net 2001-