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

  #19  
Старый 08.07.2008, 05:12
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

Репутация: 158
По умолчанию

-=Static=-
Не стесняйся =)

Теперь замутим тему, типо Тегов, т.е. у каждой фразы будет разный размер шрифта =)

PHP код:
<?php 

@setlocale(LC_ALL, array ('ru_RU.CP1251''rus_RUS.1251'));   

$filtr "/\w{0,5}[хx]([хx\s\!@#\$%\^&*+-\|\/]{0,6})[уy]([уy\s\!@#\$%\^&*+-\|\/]{0,6})[ёiлeеюийя]\w{0,7}|\w{0,6}[пp]([пp\s\!@#\$%\^&*+-\|\/]{0,6})[iие]([iие\s\!@#\$%\^&*+-\|\/]{0,6})[3зс]([3зс\s\!@#\$%\^&*+-\|\/]{0,6})[дd]\w{0,10}|[сcs][уy]([уy\!@#\$%\^&*+-\|\/]{0,6})[4чkк]\w{1,3}|\w{0,4}[bб]([bб\s\!@#\$%\^&*+-\|\/]{0,6})[lл]([lл\s\!@#\$%\^&*+-\|\/]{0,6})[yя]\w{0,10}|\w{0,8}[её][bб][лске@eыиаa][наи@йвл]\w{0,8}|\w{0,4}[еe]([еe\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[uу]([uу\s\!@#\$%\^&*+-\|\/]{0,6})[н4ч]\w{0,4}|\w{0,4}[еeё]([еeё\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[нn]([нn\s\!@#\$%\^&*+-\|\/]{0,6})[уy]\w{0,4}|\w{0,4}[еe]([еe\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[оoаa@]([оoаa@\s\!@#\$%\^&*+-\|\/]{0,6})[тnнt]\w{0,4}|\w{0,10}[ё]([ё\!@#\$%\^&*+-\|\/]{0,6})[б]\w{0,6}|\w{0,4}[pп]([pп\s\!@#\$%\^&*+-\|\/]{0,6})[иeеi]([иeеi\s\!@#\$%\^&*+-\|\/]{0,6})[дd]([дd\s\!@#\$%\^&*+-\|\/]{0,6})[oоаa@еeиi]([oоаa@еeиi\s\!@#\$%\^&*+-\|\/]{0,6})[рr]\w{0,12}/i"

if(!empty(
$_POST['txt'])){ 

    
$text trim(htmlspecialchars($_POST['txt']));   
    
    
$text preg_replace($filtr'[Censored]'$text); 

    
$text '<font size="'.mt_rand(1,8).'">'.$text.'</font>'
     
    
$f fopen("text.txt","at");   
    
flock($f,2);   
    
fwrite($f," ".$text);   
    
flock($f,3);   
    
fclose($f); 
       
    
header("Location: ".$_SERVER['SCRIPT_NAME']);   
    exit();   
}   

echo 
file_get_contents("text.txt");   
echo (
"<form action='".$_SERVER['SCRIPT_NAME']."' method='POST'> 
<input type='text' name='txt' size = '30' maxlength='30'> 
<input type='submit' value='Добавить!'> 
</form>"
);   

?>
Забавно получается =) Мол каждый может добавить свой Тэг =)

+ Ктонить сделайте, что бы фраза обрезалась под коенец первого слова, т.е. макс - 1 слово.
И что бы это слово было максимум 7 символов =)

Последний раз редактировалось Solker; 08.07.2008 в 05:45..
 
Ответить с цитированием