W związku z walką z przeszukiwaniem plików txt.

Czy ktoś wie może dlaczego:
1. zamiana funkcji strpos na stripos (czyli dodanie pomijania wielkości liter przy porównywaniu łańcuchów - albo się grubo pomyliłem) powoduje tak na oko dwukrotny wzrost porównywania?
2. nie zawsze działa - czy ją jakoś porównywać specjalnie > patrz. opis w manualu
3. dlaczego u mnie na localhost działa bez problemu za to na serwerach powoduje zupełne zacięcie i nawet nie zglasza żadnego błędu - czy to może jest związane z właczeniem opcji safe_mode (jedyne co mi na myśl przychodzi)
4. i czy może ktoś zna inny wydajny sposób przeszukiwania łańcuch znaków w poszukiwaniu innego łańcucha? Z uwzględnianiem wielkości znaków i bez tego, cokolwiek - odpada przetestowane: ereg, strstr, strpos.

Wdrażam się dopiero w php rolleyes.gif więc dziękuję z góry za jakiekolwiek wskazówki.