witam !

mam oto taka funkcję :
  1.  
  2. function graftextsmall($tekst,$katalog)
  3. {
  4. $return = '';
  5.  
  6. $emoty=array(
  7. ' ' => "_.gif"
  8. ,'.'=> "dot.gif"
  9. ,':'=> "dot2.gif"
  10. ,'a' => "a.gif"
  11. ,'b' => "b.gif"
  12. ,'c' => "c.gif"
  13. ,'d' => "d.gif"
  14. ,'e' => "e.gif"
  15. ,'f' => "f.gif"
  16. ,'g' => "g.gif"
  17. ,'h' => "h.gif"
  18. ,'i' => "i.gif"
  19. ,'j' => "j.gif"
  20. ,'k' => "k.gif"
  21. ,'l' => "l.gif"
  22. ,'m' => "m.gif"
  23. ,'n' => "n.gif"
  24. ,'o' => "o.gif"
  25. ,'p' => "p.gif"
  26. ,'q' => "q.gif"
  27. ,'r' => "r.gif"
  28. ,'s' => "s.gif"
  29. ,'t' => "t.gif"
  30. ,'u' => "u.gif"
  31. ,'w' => "w.gif"
  32. ,'z' => "z.gif"
  33. ,'x' => "x.gif"
  34. ,'y' => "y.gif"
  35. ,'v' => "v.gif"
  36. ,'0' => "0.gif"
  37. ,'1' => "1.gif"
  38. ,'2' => "2.gif"
  39. ,'3' => "3.gif"
  40. ,'4' => "4.gif"
  41. ,'5' => "5.gif"
  42. ,'6' => "6.gif"
  43. ,'7' => "7.gif"
  44. ,'8' => "8.gif"
  45. ,'9' => "9.gif"
  46.  
  47. ,'ä' => "a_ger.gif"
  48. ,'ö' => "o_ger.gif"
  49. ,'ü' => "u_ger.gif"
  50.  
  51.  
  52. );
  53.  
  54.  
  55. for ($i=0, $strlen=strlen($tekst); $i<$strlen; $i++) {
  56. $litera = strtolower($tekst{$i});
  57.  
  58. if (isset($emoty[$litera])) {
  59. $return .= '<img src="images/'.$katalog.'/'.$emoty[$litera].'" alt="'.$litera.'" />';
  60. }
  61. else {
  62. $return .= $litera;
  63. }
  64. }
  65.  
  66. return $return;
  67. }
  68.  
  69.  




zamienia mi one znaki angielskie litery na grafiki wszystko jest ok , ale gdy chce zamienić znaki niemiecki "umlauty" niestety nie pokazuje mi wskazanych gifów. kodowanie w baze mam : utf8_unicode_ci

a na stronie także mam utf-8


co robie nie tak, proszę o szybkie info smile.gif