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

  #67  
Старый 15.11.2009, 14:10
N2kroot
Познающий
Регистрация: 25.10.2009
Сообщений: 54
С нами: 8707616

Репутация: 9
Post

Статья: Мини-комментатор на Php в одном файле,использующий в качестве бд файлы.
Я недавно начал изучать PHP и сразу захотелось создать что-нибудь,да не просто 1+1=2 ,а довольно полезное...

Итак:
Всё в трёх файлах,ниже --- и форма и вывод:
PHP код:
<html><?php
include('config.php'); 
 
#вывели данные
$fh file("mess.txt"); 
for (
$i count($fh); $i>0$i--) echo ($fh[$i-1]."<br>"); ?>
 <form name="form1" method="post" action="vid.php"> 
<INPUT TYPE="text" NAME="mess"><BR>   
<INPUT TYPE="submit" value="Отправить"><BR>
<b>Текст</b>-[b]Текст[/b]<BR>  
<i>ТЕКСТ</i>-[i]Текст[/i]<BR>  
</form>  
<?php $today date("H:i:s"); echo ("Щас :<b> $today</b>"?>
</html>
<?php 
#теперь запись
 
if(isset($_POST['mess'])) { 
$mess $_POST['mess'];
} else { 
  echo (
"Сообщение пусто"); 

if (
$mess == '') { 
echo (
",или заданы неверные символы!"); 
} else { 
$m $_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); 

?>
Добавочный файл : config.php
PHP код:
<?php
$m 
str_replace("[b]","<b>",$m);  
$m str_replace("[/b]","</b>",$m);  
$m str_replace("[/i]","</i>",$m);  
$m str_replace("[i]","<i>",$m);  
?>
В примере я использовал форму для отправки кс серваков,поскольку все их не запомнить,а в избранном и так их море,тут можно написать ип,хар-ку...
Ник отправителя = Ip через прокси его(как уж знаю так и сделал )
Текст : через trim($text) очищаем от вредных знаков...
Респект АНТИЧАТу за обильный материал,на основе которого это было сделано...

Последний раз редактировалось N2kroot; 15.11.2009 в 15:30.. Причина: Обновление скрипта
 
Ответить с цитированием