Mam pewien problem.
Chciałbym zrobić prostą wyszukiwarkę na stronie.
Ma ona przeszukiwać pliki php w katalogu i sprawdzać czy nie zawierają szukanej frazy.
Wszystko działa jak należy jednak jest pewien problem.
Otóż nie mogę sobie poradzić z rozróżnianiem wielkości liter.
Jeśli wpiszę wyraz z wielkiej litery to nie wyświetla mi wyników z małej - i odwrotnie.
Wiem, że powinienem najpierw zamienić "wypostowaną" zmienną np na małe litery i np cały przeszukiwany tekst na małe i wtedy porównywać.
Ale nie wiem jak do tego podejść.
Kod który użyłem jest znaleziony w necie - lekko przerobiony pod moje potrzeby.
$szukane= $_POST['szukane']; $pliki = drzewko("."); $czytelne = czytelne($pliki); foreach($czytelne as $plik) { for($i=0; $i < $ile_slow; $i++) { $trafienia[] = $plik; } } } } else { foreach($trafienia as $pojedyncze) { } } } else { } $folder = "pages/"; function drzewko($folder) { if($folder != "/pages/") { $folder .= "/pages/"; } if($id_f) { if($plik == '.' || $plik == '..') { continue; } drzewko($folder . $plik); } else { $pliki[] = $folder . $plik; } } } return $pliki; } function czytelne($spis) { $rozszerzenie[] = "php"; foreach($rozszerzenie as $roz) { foreach($spis as $plik) { $wynik[] = $plik; } } } return $wynik; }
Będę wdzieczny za każde naprowadzenie i każdą wskazówkę.
Dodam tylko, że nie mam pojęcia w którym miejscu zastosować np strtolower..
pozdrawiam