Autor Zpráva
jannie
Profil *
Mohu z pevně zadávaného formátu odkazu vystřihnout url pomocí regularního výrazu?

zadávané odkazy vypadají takto:
[link url] odkaz [/link]

Bylo by to hodne slozite?


uz není aktuální...


tak je :) strpos a substr selhal...
stačilo by mi, kdyby nějaký reg. výraz uměl nahradit [link url] za <a href="url">
...začátek by mohl být nějak takhle... [link [^]]] , což? :)


respektive [link [^]]+] .....v reg. vyrazech jsem začátečník, tak moc netuším...díky za každé posunutí...
puzzle
Profil
$string = preg_replace("/\[link (.*?)\](.*?)\[\/link\]/","<a href='$1'>$2</a>",$string);

Je to jen návrh, nezkoušel jsem to, ale je to upravné z jedné mojí funkce na převod BB-kodu, která funguje ;)
jannie
Profil *
Zatím mi to nefunguje, ale budu to zkoumat, díky moc :)


ha, tak omyl...funguje to přesně tak, jako potřebuju,moc děkuju
abc
Profil
jannie:
Nebo použij nějakou hotovou třídu někoho jiného. Není nutné znovu vynalézat kolo..
Například: Odkaz

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: