Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] wyrażenia regularne - wyciagniecie danych z htmla
Forum PHP.pl > Forum > Przedszkole
grrizli
Mam zmienną z kodem html (źródlo całej strony).
Oto fragment takiej zmiennej
  1. ...
  2. <input type="hidden" value="24losoweznaki" name="nametegopola"/>
  3. ...


potrzebuje wyciągnąć wartość value (te 24 znaki losowe) do jakiejś zmiennej w celu dalszej obróbki. Niestety w ogóle się nie orientuję w wyrażeniach regularnych. Zresztą nie wiem czy w ogóle wyrażeniami można to zrobić. jeśli nie to może w php jest jakaś biblioteka do obsługi htmla, którą łatwo wyciągnę takie dane.
Wicepsik
Google.pl -> wyrażenia regularne

Pierwsze 5 wyników z dużymi wprowadzeniami do wyrażeń regularnych
Fafu
Podpowiedź: http://tinyurl.com/n4mjmp
wookieb
  1. preg_match('/<input.*?value="(.*?)" name="nametegopola"/si', $tekst, $matches);
  2. print_r($matches);
Pawel_W
  1. preg_match('/<input type="hidden" value="([.]{24})" name="nametegopola"\/>/', $zmienna_z_html, $wynik);
  2. print_r($wynik);


a tak na przyszłość to poczytaj http://pl.wikibooks.org/wiki/PHP/Podstawy_...żeń_regularnych

ew. możesz to wyciągnąć ładując do DOM

EDIT: lol?
grrizli
Tak, czytałem i szukałem w Google smile.gif Dziękuję za wszystkie odpowiedzi. Teraz skrypcik działa. smile.gif Sam myślałem o wyciąganiu z DOMa właśnie winksmiley.jpg
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.