Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyszukiwarka w PHP
Forum PHP.pl > Forum > PHP
pawelsake
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>
parzygnat
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 smile.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.