E sad nesto sam smislio, bolje da detektujem kad neko upise link u komentar i to sprecim nego da lovim cudne ip adrese zar ne?
evo jedne funkcije pa vi malo iskusniji kazite svoje.
Code:
<?php
function nadjiLink($recc)
{
//--- Po cemu detektujemo link
$lik = array("<a","[url]", "href");
//--- Vidim html, bbc, itd
$rec = htmlentities($recc);
$tok = strtok($rec," ");
//--- krecem da vrtim
while ($tok)
{
$tok = strtok(" ");
foreach($lik as $link)
{
$findme = htmlentities($link);
$pos = strpos($tok, $findme);
///
if ($pos === false)
{
$sta = 'false';
echo "String '$findme' nije nadjen u '$tok'" . '<br>';
}
else
{
$sta = 'true';
echo "String '$findme' je nadjen u '$tok'" . '<br>';
ubiGa($sta);
return $sta;
}
}
}
ubiGa($sta);
}
//---------------------------------
// Funkcija vidi da li je postovan
// link ili nije, stim shodno
// preuzima odredjenu akciju
//---------------------------------
function ubiGa($kako)
{
//echo $kako;
if ($kako == 'true')
{
// Stvarni ubi
echo "POSTUJETE LINK, A TO NIJE DOZVOLJENO";
}
if ($kako == 'false')
{
echo "VAS KOMENTAR CE BITI UPISAN U BAZU";
}
}
//---------------------------------
// Test poziv funkcije nadjiLink()
//---------------------------------
nadjiLink('http://j******.com, [http=www.adbv.com], <a href="kjjlkj.com [url=]" >');
?>
Hvala!