здравейте, значи имам едно поле url, в което записвам адрес за таговете, обаче искам да направя така, че ако в адреса има http или www директно да цъка на линка, в момента се получава saita.com/таг/http://saita.net
това ми е функцията, която заменя думите с линк, като се опитам да премахна примерно таг/ и да го оставя празно при добавяне в базата на целия път до линка, след кликане на линка ми дава ерор, защото всичко се отваря по url, не мога да разбера защо се получава така, ама ми трябва сега някакъв код (регулярен израз), който да проверява ако има http да заменя линка с друг
това ми е функцията, която заменя думите с линк, като се опитам да премахна примерно таг/ и да го оставя празно при добавяне в базата на целия път до линка, след кликане на линка ми дава ерор, защото всичко се отваря по url, не мога да разбера защо се получава така, ама ми трябва сега някакъв код (регулярен израз), който да проверява ако има http да заменя линка с друг
Код:
function words($string)
{
$blq = mysql_query("select * from tags");
while ($golqm_hui = mysql_fetch_array($blq))
{
$url = "<a href=\"таг/$golqm_hui[url]\" class=\"words\" rel=\"nofollow\">".$golqm_hui['title']."</a>";
if (mb_strstr($string, $golqm_hui['title'], false, "UTF-8") !== false)
{
$string = str_replace($golqm_hui['title'], $url, $string);
}
}
return $string;
}