Скрытый текст в форуме

Печать RSS
479


2000 лет д.н.э.
0
#39 у меня за три месяца два раза этот тег использовали. Если пользователь дурак то это не вина скрипта.
М
Автор
Пацак
0
[quote]LondoN_tm
Где именно ты его прописал?
//------Вспомогательная функция для bb-кода ------// ??
или //------Функция вставки BB-кода ------// ??
Изменил: Макс (26.03.2010 / 01:54)
М
Автор
Пацак
0
в нутри этой ???
//-----Функция вставки BB-кода -----//
function bb_code($message){ 
$message = preg_replace('#\[code\](.*?)\[/code\]#ie', 'highlight_code("\1")', $message); 
$message = preg_replace('#\[big\](.*?)\[/big\]#si', '<big>\1</big>', $message);
$message = preg_replace('#\[center\](.*?)\[/center\]#si', '<center>\1</center>', $message);
$message = preg_replace('#\[tt\](.*?)\[/tt\]#si', '<tt>\1</tt>', $message);
$message = preg_replace('#\[strong\](.*?)\[/strong\]#si', '<strong>\1</strong>', $message);
$message = preg_replace('#\[blink\](.*?)\[/blink\]#si', '<blink>\1</blink>', $message);
$message = preg_replace('#\[pre\](.*?)\[/pre\]#si', '<pre>\1</pre>', $message);
$message = preg_replace('#\[b\](.*?)\[/b\]#si', '<b>\1</b>', $message);
$message = preg_replace('#\[i\](.*?)\[/i\]#si', '<i>\1</i>', $message);
$message = preg_replace('#\[u\](.*?)\[/u\]#si', '<u>\1</u>', $message);
$message = preg_replace('#\[small\](.*?)\[/small\]#si', '<small>\1</small>', $message);
$message = preg_replace('#\[red\](.*?)\[/red\]#si', '<font color="#FF0000">\1</font>', $message);
$message = preg_replace('#\[green\](.*?)\[/green\]#si', '<font color="#00FF00">\1</font>', $message);
$message = preg_replace('#\[blue\](.*?)\[/blue\]#si', '<font color="#0000FF">\1</font>', $message);
$message = preg_replace('#\[yellow\](.*?)\[/yellow\]#si', '<font color="#FFFF00">\1</font>', $message);
$message = preg_replace('#\[q\](.*?)\[/q\]#si', '<q>\1</q>', $message);
$message = preg_replace('#\[del\](.*?)\[/del\]#si', '<del>\1</del>', $message);
$message = preg_replace_callback('~\\[url=(http://.+?)\\](.+?)\\[/url\\]|(http://(www.)?[0-9a-z\.-]+\.[0-9a-z]{2,6}[0-9a-zA-Z/\?\.\~&amp;_=/%-:#]*)~', 'url_replace', $message); 
return $message;
}  

Голубые штаны
0
43. GrGrGr, да

2000 лет д.н.э.
0
<?php
$message = preg_peplace_callback('|\[hidden=([a-z0-9\-]{3,20})\](.*?)\[\/hidden\]|i',check_hide,$message);
function check_hide($text){
global $log;
if($text[1]==$log){
retrurn '[hide text: <i>'.$text[2].'</i>]';
}else{
return '[hidden text]';
}
}
[hidden=ramzes]hello![/hidden]

2000 лет д.н.э.
0
<?php
$message = preg_replace('/\[color=(#[a-f0-9]{3,6}|[a-z]{3,12})\](.*?)\[\/color\]/i','<span style="color:\1">\2</span>',$message);
[color=red]текст[/color]
текст
до кучи нормальны тег цветного текста. Не проверял но вроде работать долженsmile

Пацак
0
45. ramzes, а как не текст скрыть хиденом, а ссылку?

2000 лет д.н.э.
0
Заключи ссылку в тег и скроешь))

Пришелец
0
Пожалуйста, напишите BB_code дисплея?
[img=http:// путь][/img]

2000 лет д.н.э.
0
Геморой, чайник какой ни будь напишет такую функцию недостаточно безопасной, и потом куки админов))
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск