PDA

Показать полную графическую версию : [решено] не сохраняется на сервере файл PHP код


jannaly
20-01-2014, 05:38
струдом собрал код (( если можно зделать так чтобы не выводилась записи с файла message.txt на экран, хочу скрыть от постароних глаз.

мне нужно чтобы зашол на страничку написал и на серевере сохранилось,опять зашол опять написал опять сохранилось и чтобы в скрытом виде а у меня высвечивается на экране содержимое message.txt немогу разобратся ((




<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>&nbsp;<textarea name="mes" cols="48" rows="12" class="lnews_data">
===========================================end.
</textarea>
<a href="del.php">del all</a></p>
<p>
<label>
&nbsp;<input type="submit" name="submit" id="submit" value="send"></label><font color="#808080">&nbsp;&nbsp;&nbsp;
</font><a href="http://forum.oszone.net"><font color="#808080">&lt;back</font></a><font color="#808080">
home</font></p>
</form>
<pre><? include ("message.txt")?></pre>
<p>&nbsp;</p>
</body>
</html>

Actor
20-01-2014, 05:49
Цитата jannaly:
и чтобы в скрытом виде а у меня высвечивается на экране содержимое message.txt »
Так уберите инклуд
<pre><? include ("message.txt")?></pre>

Наверное еще имелось ввиду записать"=====end" в файл, вот так проще будет:
<?php
$mes = $_POST['mes'];

if (!empty($mes)) //если все переменные имеют значения выполняем запись в файл
{
$text = '================== start';
$text .= $mes . '\n';
$text = '================== end';
file_put_contents('message.txt', $text, FILE_APPEND);
}
?>

jannaly
20-01-2014, 11:40
Пасбки!!!




© OSzone.net 2001-2012