Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]preg_match - wyciąganie danych bez względu na wielkość liter we wzorze
Forum PHP.pl > Forum > Przedszkole
sweter
Witam,
chcąc pobrać tytuł pewnej strony robię coś takiego:
  1. preg_match('/<title>([^<]*)<\/title>/', $strona, $tytul_strony);

gdzie $strona zawiera oczywiście kod źródłowy.
Wszystko jest OK dopóki ktoś nie zapisze tytułu pomiędzy znacznikami np. <TitlE>...</tiTle>.;
Jak mogę wyciągnąć tytuł z pomiędzy takich znaczników.

Na pierwszy plan wysunęła mi się idea zmniejszenia wszystkich liter w źródle strony, ale wówczas tablica $tytul_strony będzie zawierała pomniejszony tytuł, co mi nie pasuje.

Co radzicie?
moto0095
Ale te dane są (<title></title>) są przesyłane przez formularz i zapisywanie do bazy, czy jak questionmark.gif
kamil4u
http://www.egrafik.pl/kurs-regex-wyrazenia-regularne/ - flaga "i" (w php z tego co pamiętam jest identycznie) smile.gif

--edit--
http://pl2.php.net/manual/en/reference.pcr...n.modifiers.php
zegarek84
Cytat(sweter @ 8.05.2010, 16:39:24 ) *
Co radzicie?

rozwiązanie już padło... ale skoro chcesz parsować strony to radziłbym zainteresować się Document Object Model - czyli modelem DOM
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.