Как вписать этот код:
/////////////////////$vyvod=mysql_query(\"SELECT * FROM `spam`\"
while ($anti = mysql_fetch_assoc($vyvod))
{
$a = \'http://\'.$anti[\'eto\'].\'\';
$test=stristr($str,$a);
$test2 = stristr($str,$anti[\'eto\']);
if($test==TRUE && $_SERVER[\'QUERY_STRING\']!=\'id=0\' && $test != $_SERVER[\'HTTP_HOST\'] || $test2==TRUE && $_SERVER[\'QUERY_STRING\']!=\'id=0\' && $test2 != $_SERVER[\'HTTP_HOST\']){
}
}
////////////////////
в функцию:
function output_text($str,$br=true,$html=true,$smiles=true,$links=true,$bbcode=true)
{
if ($html==true)
$str=htmlentities($str, ENT_QUOTES, \'UTF-8\'); // преобразуем все к нормальному перевариванию браузером
if ($links==true)
$str=links($str); // обработка ссылок
if ($bbcode==true)
{
$str=bbcode($str); // обработка bbcode
}
if ($smiles==true)
$str=smiles($str); // вставка смайлов
if ($br==true){
$str=br($str); // переносы строк
$str=esc($str); // вырезаем все нечитаемые символы, которые могут нам подпортить разметку
}
else
{
//$str=br($str, \' \'); // пробелы вместо переносов
$str=esc($str); // вырезаем все нечитаемые символы, которые могут нам подпортить разметку
}
return stripslashes($str); // возвращаем обработанную строку
}
///////////////////
что бы и код работал и смайлы дружили с бб-кодами..
За помощь - 30 руб.
[code] function output_text($str,$br=true,$html=true,$smiles=true,$links=true,$bbcode=true)
{
if ($html==true)
$str=htmlentities($str, ENT_QUOTES, \'UTF-8\'); // преобразуем все к нормальному перевариванию браузером
if ($links==true)
$str=links($str); // обработка ссылок
if ($bbcode==true)
{
$str=bbcode($str); // обработка bbcode
}
if ($smiles==true)
$str=smiles($str); // вставка смайлов
if ($br==true){
$str=br($str); // переносы строк
$str=esc($str); // вырезаем все нечитаемые символы, которые могут нам подпортить разметку
}
else
{
//$str=br($str, \' \'); // пробелы вместо переносов
$str=esc($str); // вырезаем все нечитаемые символы, которые могут нам подпортить разметку
}
return stripslashes($str); // возвращаем обработанную строку
$vyvod=mysql_query(\"SELECT * FROM `spam`\"
while ($anti = mysql_fetch_assoc($vyvod))
{
$a = \'http://\'.$anti[\'eto\'].\'\';
$test=stristr($str,$a);
$test2 = stristr($str,$anti[\'eto\']);
if($test==TRUE && $_SERVER[\'QUERY_STRING\']!=\'id=0\' && $test != $_SERVER[\'HTTP_HOST\'] || $test2==TRUE && $_SERVER[\'QUERY_STRING\']!=\'id=0\' && $test2 != $_SERVER[\'HTTP_HOST\']){
}
}
[/code]
Stalkistar, Спасибо сейчас тестану...
сорри, там ошибка будет. Из-за того что смайл отобразился. Дай код в файле. Либо данные в приват.
Stalkistar,Ога- ошибка...ща дам...
[code]вписать этот код в функцию что бы и смайлы дружили с бб-кодами и антиспамка работала
////////////////////////////////
$vyvod=mysql_query(\"SELECT * FROM `spam`\"
while ($anti = mysql_fetch_assoc($vyvod))
{
$a = \'http://\'.$anti[\'eto\'].\'\';
$test=stristr($str,$a);
$test2 = stristr($str,$anti[\'eto\']);
if($test==TRUE && $_SERVER[\'QUERY_STRING\']!=\'id=0\' && $test != $_SERVER[\'HTTP_HOST\'] || $test2==TRUE && $_SERVER[\'QUERY_STRING\']!=\'id=0\' && $test2 != $_SERVER[\'HTTP_HOST\']){
}
}
//////////////////////////////
Функция:
function output_text($str,$br=true,$html=true,$smiles=true,$links=true,$bbcode=true)
{
if ($html==true)
$str=htmlentities($str, ENT_QUOTES, \'UTF-8\'); // преобразуем все к нормальному перевариванию браузером
if ($links==true)
$str=links($str); // обработка ссылок
if ($bbcode==true)
{
$str=bbcode($str); // обработка bbcode
}
if ($smiles==true)
$str=smiles($str); // вставка смайлов
if ($br==true){
$str=br($str); // переносы строк
$str=esc($str); // вырезаем все нечитаемые символы, которые могут нам подпортить разметку
}
else
{
//$str=br($str, \' \'); // пробелы вместо переносов
$str=esc($str); // вырезаем все нечитаемые символы, которые могут нам подпортить разметку
}
return stripslashes($str); // возвращаем обработанную строку
} [/code]