Резултат от база

DirectX

Registered
В базата имам мнение в което има линк към сайт. Как да го направя, така че след като изкарам резултата, да може да се натисне върху линк, а не са седи като текст само ?
 
А ако има мнение и освен линка в мнението има друг текст как се прави ?

Пример: " аз посещавам www.web-tourist.net всеки ден " :?
 
DirectX каза:
А ако има мнение и освен линка в мнението има друг текст как се прави ?

Пример: " аз посещавам www.web-tourist.net всеки ден " :?

е html не знаеш ли ?

<?php

echo " аз посещавам <a href='{$row['link']}'>{$row['link']}</a> всеки ден";

?>
 
Братле мисля, че не ме разбра. Ако в самото мнение има сайт, да го изкарва с линк, но не е задължително в мнението да има. Аз може да напиша " асдадада" ти може " ададад www.google.bg" Така по-ясно ли е ?
 
Взимаш информацията с $_POST/$_GET и след т'ва с bbcode информацията се проверява ако има http:// или www. го прави на линк, ако няма http:// сайта остава като tekst.com..

С други думи -> сложи си BBCode's
 
nom3r1 каза:
Взимаш информацията с $_POST/$_GET и след т'ва с bbcode информацията се проверява ако има http:// или www. го прави на линк, ако няма http:// сайта остава като tekst.com..

С други думи -> сложи си BBCode's
A kak se slaga bbcode's ? Izwinqwam se za latinicata, no pi6a ot telefona ;s
 
просто провери дали в стринга има http или www, ако има го поставях в a href и това е, не ти трябват никакви bbcode и сякви такива глупости
 
embaka каза:
просто провери дали в стринга има http или www, ако има го поставях в a href и това е, не ти трябват никакви bbcode и сякви такива глупости
можеш ли да ми покажеш как става, защото не съм кой знае колко навътре в нещата ? :oops:
 
момент само, да видя как ще стане

ей това ти е цялата работа, може да се барне още малко кода като цяло, но това е достатъчно като за начало, може да си го редактираш както искаш после


PHP:
$str = "dsa dsa ds ad sa d sa dsa dsadsa http://abv.bg ala bala nica";

function urlfromstr($string)
{
	
	$blq = explode(" ",$string);
	
	foreach($blq as $k => $v)
	{
		if(strstr($v, "http://") || strstr($v, "www.")) 
		{ 
			$url = "<a href=\"$v\">".$v."</a>";
			if (mb_strstr($string, $v, false, "UTF-8") !== false) 
			{
				$string = str_replace($v, $url, $string);
		  	}
		}
	}
	return $string;
}


echo urlfromstr($str);
 

Back
Горе