Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [problem php] z polskimi znakami
Forum PHP.pl > Forum > Przedszkole
Konuss
Witam mam taki skrypt:

  1. function last_ogl() {
  2. global $menu_tbl, $PHP_SELF, $color;
  3. $query = "SELECT ogl_id, ogl_tytul, ogl_aktywne FROM _o_ogloszenia
  4. WHERE ogl_aktywne LIKE '1' ORDER BY ogl_id desc LIMIT 12";
  5. mysql_query("SET names latin1");
  6. $result = mysql_query($query);
  7. $ile = mysql_num_rows($result);
  8. while($r = mysql_fetch_array($result)) {
  9. $ogl_tytul = $r['ogl_tytul'];
  10. $ogl_aktywne = $r['ogl_aktywne'];
  11. $ogl_id = $r['ogl_id'];
  12. $ogl_opis = $ogl_tytul;
  13. $ogl_tytul = stripslashes($ogl_tytul);
  14. $ogl_tytul=eregi_replace(" ", "_", $ogl_tytul);
  15. $ogl_tytul=eregi_replace("±","a", $ogl_tytul);
  16. $ogl_tytul=eregi_replace("æ","c", $ogl_tytul);
  17. $ogl_tytul=eregi_replace("ê","e", $ogl_tytul);
  18. $ogl_tytul=eregi_replace("³","l", $ogl_tytul);
  19. $ogl_tytul=eregi_replace("ñ","n", $ogl_tytul);
  20. $ogl_tytul=eregi_replace("ó","o", $ogl_tytul);
  21. $ogl_tytul=eregi_replace("¶","s", $ogl_tytul);
  22. $ogl_tytul=eregi_replace("¿","z", $ogl_tytul);
  23. $ogl_tytul=eregi_replace("¼","z", $ogl_tytul);
  24. $ogl_tytul=eregi_replace("¡","A", $ogl_tytul);
  25. $ogl_tytul=eregi_replace("Æ","C", $ogl_tytul);
  26. $ogl_tytul=eregi_replace("Ê","E", $ogl_tytul);
  27. $ogl_tytul=eregi_replace("£","L", $ogl_tytul);
  28. $ogl_tytul=eregi_replace("Ñ","N", $ogl_tytul);
  29. $ogl_tytul=eregi_replace("Ó","O", $ogl_tytul);
  30. $ogl_tytul=eregi_replace("¦","S", $ogl_tytul);
  31. $ogl_tytul=eregi_replace("¯","Z", $ogl_tytul);
  32. $ogl_tytul=eregi_replace("¬","Z", $ogl_tytul);
  33. $ogl_tytul = strtolower($ogl_tytul);
  34. $ogl_tytul = preg_replace('/[^a-z0-9_]/', '', $ogl_tytul);
  35.  
  36. $text = '?><SPAN class="arr1">&raquo;</SPAN> <A href="http://www.ekonin.net/ogloszenia/'.$ogl_tytul.','.$ogl_id.'.html" title="'.$ogl_tytul.'">'.substr($ogl_opis, 0, 30).'...</a><br><?;
  37. eval($text);
  38. }
  39. }


On mi pobiera z bazy ostatnie ogłoszenia dodane. I mam taki kłopot nie mam polskich znaków w nim a w skrypcie jest okey za to w moim cms-ie mam w kofigu:
  1. <?php
  2. mysql_query("SET names latin2");
  3. ?>


I jak to usunę wtedy nie mam polskich znaków w serwisie za to w skrypcie który wyswietla mi ogłoszenia mam polskie znaki i mam problem jak to naprawic prosze o pomoc i dziekuje serdecznie smile.gif

Proszę o pomoc sad.gif
b_chmura
w edytorze w którym zapisujesz skrypt ustaw kodowanie iso, ewentualnie ręcznie polskie znaki pozamieniaj na ich odpowiedniki
Konuss
Sorki ale to są wpisy pobierane z bazy danych biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.