Wyszukiwarka bez znaczenia wielkości znaków.

0

Witam!

Potrzebuję pomocy. Wystarczy, że dowiem się jak to mogłoby być wykonane.
Mam taką część skryptu:

 if($wielkosc===male){  //jeżeli pole radio przesyła "male" to wykonuj ten skrypt
  //otwieram pliki
  $i=0;
  while ($i<=$ilosc_plikow-1) { // -1 aby uniknąć robienia o 1 za dużo
  $file=file("xxx/$iloscplikow[$i]", "r"); // otwiera dany plik dodając do tablicy 0
  
    
    foreach($file as $linia){ 
       if(stripos($linia, $fraza)!== false){  // stripos powinno przeszukiwać dany plik bez znaczenia na wielkość liter w nim            
    echo "<a href=\"http://ngi.superhost.pl/patryk/teksty/$iloscplikow[$i]\">".$iloscplikow[$i].'</a>' ; // jeżeli znajduje to tworzymy link 
     echo '<br />';
     break; // 
     
    }
       
    }
   
    
  $i++;
  }
   } 

Otóż serwer na którym pracuje ma PHP4 jeszcze, a funkcja stripos działa dopiero od PHP5. Mógłby więc ktoś polecić zastępcze rozwiązanie do tego?

0

Jest w sumie strpos(), ale uwzględnia wielkość liter. Jednym z wyjść może być pomniejszenie ich wszystkich, chyba, że Ci to nie odpowiada.
Właściwie to polecałbym zmianę hostingu, bo teraz nawet na darmowych masz chyba min. php 5.3

0

Hosting zmieniam niebawem, ale chciałem to skończyć już teraz. Dzięki, zmniejszę więc wszystkie:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1