Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Тест-форум (http://forum.oszone.net/forumdisplay.php?f=26)
-   -   [решено] не сохраняется на сервере файл PHP код (http://forum.oszone.net/showthread.php?t=276097)

jannaly 20-01-2014 05:38 2292576

не сохраняется на сервере файл 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>&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 rel="nofollow" href="/go.php?url=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 2292577

Цитата 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'$textFILE_APPEND);
  } 
?>


jannaly 20-01-2014 11:40 2292647

Пасбки!!!


Время: 17:50.

Время: 17:50.
© OSzone.net 2001-