![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 26.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chce by po wysłaniu formularza skrypt znajdował mi czy w całym pliku(nieuporządkowanym) występuje dany string, podany kod cały czas zwraca nie znaleziono:
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
zamień
if(strpos($plik, $kod)) na if(preg_match("/$kod/", $plik) != 0) -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Po co wyrażenie regularne by znaleźć fragment ciągu? Do tego służy funkcja strstr, która zwraca FALSE jeśli w stringu stóg siana nie zostanie znaleziony ciąg igła, strpos jest może i nieco szybsze, ale należy instrukcję warunkową zbudować inaczej, gdyż dużą bukwą w manualu czytamy:
Cytat Ostrzeżenie - dlatego nie jest zbyt wygodna w instrukcjach warunkowych. Manual nie gryzie.Ta funkcja może zwrócić logiczne FALSE, ale także zwykłą wartość rozpoznawaną jako FALSE, na przykład 0 lub "". |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:23 |