IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @266
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Spoločnosti Online s.r.o.

Ponúkame čisté spoločnosti. Obchodný register vybavíme za vás! www.spolecnostionline.cz

Auto žiarovky - dobré ceny

Vyššia svietivosť, dlhšia životnosť. Lepšie osvetlenie pre vyššiu bezpečnosť. www.autok.sk

NIVEA proti celulitíde

Rad Q10 plus pre viditeľne pevnú a hladkú pokožku už za dva týždne. www.NIVEA.sk

Všetko za 9,90€

obľúbené Topshop produkty za skvelú cenu len 9,90€! Kliknite a nakupujte. Topshop www.topshop.sk

Zaregistruj sa!

Tvoj názor stojí peniaze. Vyplňte dotazník a zarobte si! www.marketagent.com

BBCode

Zaslať odpoveď
AutorSpráva
pepek92
Užívateľ
Užívateľ

Založený: 21.01.2007
Príspevky: 660

PríspevokZaslal: So 01.12.07 20:09Odpovedať s citátomNávrat hore

Mám jeden problém. Robím práve v PHP na systéme súkromných správ a používam tam BBCode, vlastný. Všetky kódy ako [ b ] a pod. idú správne, ale neviete mi poradiť ako cez funkciu ereg_replace prevediem kód typu:

kód:
[link=odkaz]text odkazu[/link]


Ďakujem.
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
juho
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 16.05.2007
Príspevky: 837

PríspevokZaslal: So 01.12.07 20:21Odpovedať s citátomNávrat hore

akoze na kotvu alebo naco to chces previest?
kód:
preg_replace_all("/[link=(.*)](.*)[\/link]/","<a href='$1'>$2</a>",zdroj);

_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mail
pepek92
Užívateľ
Užívateľ

Založený: 21.01.2007
Príspevky: 660

PríspevokZaslal: Ne 02.12.07 10:51Odpovedať s citátomNávrat hore

Na odkaz, preg_replace_all, taká funckia neexistuje, mi aj vypísalo a asi ani nie je vzhľadom na php.net. Skúsil som preg_match_all, avšak mi namiesto odkazu vyhodilo "1" a keď som skúsil preg_replace tak mi vyhodilo štvorček.

edit:

už netreba, našiel som takéto riešenie:

kód:
$text = preg_replace("/\[link\=(.*?)\](.*?)\[\/link\]/is", "<a href=\"$1\">$2</a>",$text);


dik za pomoc
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd