Autor Zpráva
zis
Profil *
čus lidi, mámproblém jak mám udělat link u diskusí, dikes. Dělám to takhle

$clanek = HTMLspecialchars($polozka["clanek"]);
$clanek = str_replace("[a (-odkaz","<a href='",$clanek);
$clanek = str_replace("-)]","'>",$clanek);
$clanek = str_replace("[/a]","</a>",$clanek);


ale ten třetí řádek s tim -)] mi to nepřeloží na '>, a dává to samo sebe.
Zerog
Profil
zkus tam dat tohle ...

$clanek = str_replace("-)]","\'>",$clanek);
zis
Profil *
nic to my nefuguje, furt to vypisuje blbosti, nebo třeba to mám celý divně jestli někoho napadá něco lepšího budu rád.
djlj
Profil
zis
Použij regulární výrazy. Ale popravdě, kdysi jsem to taky dělal takto :).

http://www.regularnivyrazy.info/
http://www.regexp.cz/
http://cz2.php.net/manual/cs/ref.regex.php
zis
Profil *
to je sice pěkný ale nevim jak mi to má pomoct, nebo nějak pomocí ereg_replace?
mila
Profil
$sOdkazy = preg_replace ('~\[a href=(.*)\]([^[]*)[/a]~', '<a href="\1">\2</a>', $sHranaticema);


Jen nástřel, ale lze samozřčejmě v mnohém vylepšit.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0