Показать сообщение отдельно

  #9  
Старый 15.11.2009, 15:01
Gef3Dx
Новичок
Регистрация: 27.09.2009
Сообщений: 8
С нами: 8748381

Репутация: -5
Exclamation

Цитата:
Сообщение от N2kroot  
Обишка: Parse error: syntax error, unexpected '}' in Z:\home\site\www\vid.php on line 16
а конкретно сам скрипт,может в нём ошибка?
PHP код:
<html>
 <form name="form1" method="post" action="vid.php"> 
<INPUT TYPE="text" NAME="mess"><BR>   
<INPUT TYPE="submit" value="Отправить"><BR> 
</form>  
<?php $today date("H:i:s"); echo ("Щас :<b> $today</b>"?>
</html>
<?php 
#вывели данные
$fh file("mess.txt"); 
for (
$i count($fh); $i>0$i--) echo ($fh[$i-1]."<br>"); 
#теперь запись
 
if(isset($_POST['mess'])) { 
$mess $_POST['mess']  
} else { 
  echo (
"Переменная mess не передона"); 

if (
$mess == '') { 
echo (
"Переменная mess пуста"); 
} else { 
$fh fopen("mess.txt","a");   
$today date("H:i:s");     
$mess trim($mess);     
fwrite($fh,"<BR><FONT COLOR='#0000CC'>$today </FONT><FONT  COLOR='#FF0000'>$ip</FONT>$m<BR>");   
fclose($fh); 

?>
Изменил: нашёл ошибочку: #теперь запись
if(isset($_POST['mess'])) {
$mess = $_POST['mess']; - небыло ; но теперь он не выводит сообщение...

Поправил, сообщение выводит:
PHP код:
echo ("Переменная mess пуста"); 
} else { 
$m $_POST['mess']; 
надо было просто задать переменную заного...
А как убрать появление сразу надписаей переменная пуста\незадана? Вот пример:
PHP код:
$fh file("mess.txt"); 
for (
$i count($fh); $i>0$i--) {
   echo (
$fh[$i-1]."<br>");


if(isset(
$_POST['mess'])) {
  
$mess $_POST['mess']; 

      
$fh fopen("mess.txt","a");  
      
$today date("H:i:s");    
      
$mess trim($mess);    
      
fwrite($fh,"<BR><FONT COLOR='#0000CC'>$today </FONT><FONT  COLOR='#FF0000'>$ip</FONT>$m<BR>");  
      
fclose($fh);
      } 

Последний раз редактировалось Gef3Dx; 15.11.2009 в 15:05..
 
Ответить с цитированием