Cytat(kreatiff @ 19.03.2014, 11:21:45 )

Sprawdź co zawiera tablica $file. I czy czasem nie są to znaki nowej linii po każdym z wyrazów.
Jeśli są, dodaj flagę FILE_IGNORE_NEW_LINES do file i sprawdź czy skrypt zadziała.
Jeśli szukanie ma ignorować wielkość liter, to lepsze będzie stripos, a jeśli wyrazy zawierają znaki wielobajtowe (np. w UTF-8, w tym nasze ogonki), to mb_strpos/mb_stripos.
Dzięki za odpowiedz, powiem tak, jezeli ustawie paramter szukaj na sztywno ladnie mi wyszukuje ten tekst w moim pliku, natomiast w przypadku wiekszej ilosci w szukane.txt czyli fraz ktorymi chce szukac nie szuka mi wogole nimi, tak jakby niemoglo dopisac do zmiennej szukaj. zrobilem te opcje rowniez z baza danych w tym przypadku szuka mi zawsze ostatnim wierszem z tabeli a nie cala tabela moj kod:
if ($zapytanie) {
$szukaj = $wynik['towar'];
}
} else {
echo 'Nie można wykonać zapytania!'; }
Oczywiscie wczesniej lacze sie z moja baza danych etc, chcialbym by zmienna $szukaj przypisywala poszczegolne wiersze albo z tabeli sql albo z pliku szukane.txt nie umie sobie z tym poradzic.