
15.11.2009, 14:10
|
|
Познающий
Регистрация: 25.10.2009
Сообщений: 54
С нами:
8707616
Репутация:
9
|
|
Статья: Мини-комментатор на 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..
Причина: Обновление скрипта
|
|
|