![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 227 Pomógł: 1 Dołączył: 12.05.2002 Skąd: gdańsk Ostrzeżenie: (0%) ![]() ![]() |
mam linki w postaci [[link do strony]] lub [[link do strony|inna nazwa]]
i teraz jak zrobic takie cos: jeżeli występuje coś po separatorze | niech podstawi tą nazwę w przeciwnym wypadku niech podstawia "link do strony" z góry dzięki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 227 Pomógł: 1 Dołączył: 12.05.2002 Skąd: gdańsk Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Heh, kicha:
Parse error: parse error in c:\usr\krasnal\www\zgapa.pl\zgapedia2\view.php(356) : regexp code on line 1 Fatal error: Failed evaluating code: "".(strlen("holenderski")?"holenderski":"30 marca]] [[1853]] r. - zm. [[29 lipca]] [[1890]] r.) - [[Holandia")."" in c:\usr\krasnal\www\zgapa.pl\zgapedia2\view.php on line 356 ( dalem tak: $content = preg_replace( '%\[\[([^\|]+)\|?(.*?)\]\]%e', '"<a href=\"".str_replace(" ","_", $1)."\">".(strlen("$2")?"$2":"$1")."</a>"', $content ); ) --------------------------------------- pokombinowalem jeszcze trochę to stworzyłem coś takiego $content=preg_replace('%\[\[(.*?)(?:\|(.*?))?\]\]%e','"<a href=view.php?name=".ucfirst("$1").">".(strlen("$2")?"$2":"$1")."</a>"',$content); teoretycznie jakos tam dziala, zobaczymy co dalej... mam teraz inny problem jak to przerobic by w linku zamieniał spację na _ (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) pozdr. dzięki.. Ten post edytował pieto 18.04.2005, 00:58:04 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 14:31 |