Pls jsem zacatecnik a delam si funkci na odstraeni nejakych znaku z textu. Mam to takhle udelane:
    function OdstranZnaky($cislo) {
      return str_replace("&","&", $cislo);
      return str_replace(">",">", $cislo);
      return str_replace("<","<", $cislo);
      return ereg_replace ("\"", """, $cislo);
      return ereg_replace ("\'", "'", $cislo);
    }
    OdstranZnaky($row['text']);
    echo $row['text'];
A jak říkám jsem amatér a nevidim v tom zadnou chybu a ta funkce nefunguje :(
O fuknci HtmlSpecchars vim, ale radeji jsi chci napsat svou vlastni funkci. Pls poradte.
THX
                                 
                                 
                               
               
                              
                                 
                                      musíš dát $cislo = str _replace("&","&", $cislo);
tak u všech
a nakonec:
return $cislo;
                                 
                                 
                               
               
                              
                                 
                                      btw wz to ma osetrene, takze je to premenene do entit.
to je:
$ a m p ;
$ l t ;
$ g t ;
& q u o t ;
& # 3 9 ;
Snad uz tohle do tech entit nepromeni ;-)
                                 
                                 
                               
               
                              
                                 
                                      thx, udelal jsem ale stejne to nepomohlo :(
                                 
                                 
                               
               
                              
                                 
                                      hmm
ECHO OdstranZnaky ($row['text']);
/////////////////////////////////////////echo $row['text']; -- SMAZAT
                                 
                                 
                               
               
                              
                                 
                                      uz to mam ;-)
$row['text'] = OdstranZnaky($row['text']);
echo $row['text'];
                                 
                                 
                               
               
                              
                                 
                                      pokud možno, použij výše uvedené, tohle je zbytečný krok navíc, pokud to už nikde jinde nepoužiješ...
                                 
                                 
                               
               
                              
                                 
                                      uf, napred:
str_replace(co, za_co, kde); 
- to predpokladam bylo spravne, a bylo tam napr
str_replace("&", "&", $cislo);
pak 
vysledek fce je treba pridat do puvodniho retezce, return zpusobi ukonceni fce.
Pak je fakt dobre cist navody, takze cela fce se scvrkne na:
function OdstranZnaky($kde) {
 $co = array("&", "\"", ....);
 $za_co = array("&", "uvozovky",....); # 
 return str_replace($co, $za_co, $kde);
}
v pripade, ze vymenuju pismenko za pismenko, je vhodne pouzit strtr(), napr
$vysledek = strtr($kde, "ěščřžýáíé", "escrzyaie");
na zaver:
ctete navody,  
ctete navody,  
ctete navody,  
ctete navody,  
ctete navody,  
ctete navody,  
ctete navody,  ...
                                 
                                 
                               
               
                              
                                 
                                      strtr mi odmítá pracovat při utf-8 s diakritikou...
musím to pak dělat přes array_keys(), což by se tu taky šiklo