Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyszukiwarka w PHP, brak polskich znaków
pawelsake
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 8.03.2010

Ostrzeżenie: (0%)
-----


Witam
znalazłem kiedyś wyszukiwarkę i w obecnej chwili chce ja dostosować do polskich warunków mianowicie chodzi mi o polskie znaki - > bo obecnie działa lecz bez polskich znaków a ich potrzebuje czy ktoś mi jest w stanie powiedzieć gdzie zmiany i w kodzie musiał bym zrobić? p- być może temat był poruszany wiec z góry przepraszam

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="content-type" content="text/html;charset=utf-8" />
  6. <title>Wyniki wyszukiwania</title>
  7. </head>
  8. <body>
  9.  
  10. <?php
  11. $wyszukiwarka = $_POST['wyszukiwarka'];
  12. /* warunek: jeżeli zmienna nie jest pusta */
  13. if($wyszukiwarka!=""){
  14. echo "<ul>\n";
  15. $dane = file("dane.txt");
  16. for($index=0; $index < count($dane); $index++){
  17. $g = split(" \| ", chop($dane[$index]));
  18. $eregi = eregi($wyszukiwarka, $dane);
  19. if(@eregi($wyszukiwarka, $dane[$index])){
  20. echo '<li><a href="'.$g[0].'" title="'.$g[1].'">'.$g[1]."</a></li>\n";
  21. $bl = true;
  22. }
  23. }
  24.  
  25. echo "</ul>";
  26. }
  27. /* w przypadku braku wyników */
  28. if(!$bl){
  29. echo 'Brak wyników';
  30. }
  31. ?>
  32.  
  33. </body>
  34. </html>
Powód edycji: [piotrooo89]: dodałem bbcode, proszę pamiętać o tym na przyszłość
Go to the top of the page
+Quote Post
parzygnat
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 6
Dołączył: 31.12.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Jak widzę dane pochadzą z pliku dane.txt

<meta http-equiv="content-type" content="text/html;charset=utf-8" /> masz ustawione na utf-8
wiec ten plik z którego zaciągasz dane musi być do utf-8 przekonwertowany.
Konwersje polecam zrobić programem do edycji kED lub innym (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
pawelsake
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 8.03.2010

Ostrzeżenie: (0%)
-----


zrobiłem ked naciskając f4 i wybierając utf-8 - i nadal nie działa może ł trzeba zapisać jakimś kodem i wtedy zadziała? np w tych danych.txt
Uwaga!!!!!!
zrobiłem inny motyw i to pomogło : zamieniłem plik php kodowanie na windows i iso to samo robiąc z plikiem.txt i działa
uwaga 2 = nie wszystkie polskie znaki działają mam Śiwińska nazwisko i w pliku dane.txt muszę wpisać siwińska bo Ś dużego mi nie wykrywa


Ten post edytował pawelsake 8.03.2010, 13:31:31
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 20:59