Autor | Zpráva | ||
---|---|---|---|
Martin Breth Profil * |
#1 · Zasláno: 9. 12. 2006, 16:29:24
Ahoj.. potrzebuju poradit s "malickosti". Chci udelat forum a pouzit tam klasickou vec, ze chci nahrazovat vyraz [url]NECO[/url]. Vsechno, co bude mezi temito znaky by melo byt NECO .. tj.. <a href=NECO>NECO</a>. Cetl jsem, ze se to da udelat pomoci nejake jine fce nez ereg(i), ale nemam s tim vubec zadne zkusenosti. Prostim poradte nebo mi sem dejte icq na Vas. Moc diky, Martin
$retez="Ahoj text text... [url]NECO[/url] no a tak daaaaal :)"; |
||
nightfish Profil |
#2 · Zasláno: 9. 12. 2006, 16:47:23
<?php
$str = "Ahoj text text .... [url]NECO[/url] no a tak daaaal :)"; if (preg_match("/\[url\](.*)\[\/url\]/sU", $str, $regs)) { //$regs[1] obsahuje to, co je mezi [url] a [/url] $str = str_replace("[url]".$regs[1]."[/url]", "<a href=\"".$regs[1]."\">".$regs[1]."</a>",$str); } echo $str; ?> |
||
djlj Profil |
#3 · Zasláno: 9. 12. 2006, 19:04:34
$text = preg_replace("/(?<!;)(\[url\](http:\/\/[[:alnum:]]+([-_\.]?[[:alnum:]] )*\.[[:alpha:]]{2,4}(\/{1}[-_~;:=\%\?\.+A-Za-z0-9]*)*)\[\/url\])/U","<a href='\\2' onclick='return!window.open(this.href);'>\\2</a>", $text);
|
||
Martin Breth Profil * |
#4 · Zasláno: 9. 12. 2006, 21:35:03
Moc Vám děkuju :) - o funkci preg_match v mé "profi" knížce nic nepíšou:)
Hotovou verzi dám na www.wallpapers4you.cz do pondělí (jestli tohle někdo bere jako reklamu, tak to prosím smažte, díky) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0