Se dalo pouzit i preg_replace, kdybys to chtel univerzalne pro vsechno s $. Ale zapis vyrazu se mi nechtelo vymyslet. Do str_replace lze vlozit krom textu i pole. Kdyz si zpravu pripravis do pole $msg, pak by to vypadalo
$msg = array('aaa'=>'text1', 'bbb'=>'text2', 'ccc'=>'text2');
$msg['ccc'] = str_replace(array_keys($msg), $msg, $msg['ccc']);
Příspěvky odeslané z IP adresy 2001:718:2601:258:a871:4c...–
Urcite na to funguje i jine api, google pouzij na hledani :) Pripadne se da projit struktura (pravdepodobne bude v dokumentaci) a udelat si vlastni.
Kolega treba pouziva pro kalendare Mozilu Thunderbird. Jestli tam ma i google kalendar, to nevim, pac je nemocny, zrovna.
normal uklada 1 byte, 1 byte...
utf-8 uklada nekdy 1 byte, nekdy 2 byte
html entity ti to cele jeste rozsiri, napr '>' prekoduji na 4 znaky(byte) '>'
Pokud mas tedy delku pole 8 utf znaku a chces ulozit htmlentities('>>>'), tak po zpracovani php mas '>>>' 12 znaku, ktere se do 8 znakoveho policka nevejsou a ulozi se jen '>>'. A kdyz je to policko jen 7 znaku, tak se ulozi >> , coz nektery prohlizec zobrazi jako >> a jiny jako >, protoze druha entita neni uplna.
Takze entity tam vubec neres, pri vypisu pouzij htmlspecialchars(), ktery to prevede na html text. Entity se pouzivaji k necemu uplne jinemu.
where a=b and c=d -- nejspis :)