[PHP]Wyszukanie zmiennej w tekscie |
[PHP]Wyszukanie zmiennej w tekscie |
22.05.2013, 10:16:22
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 838 Pomógł: 226 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Pewnie jest to w Google czy tutaj na forum, na php.net, ale nie potrafiłem wczoraj znaleźć rozwiązania problemu, a mianowicie:
pobieram stronę WWW przy pomocy file_get_contents() i chce wyszukać wartości które są w title oraz href z href chce wyciągnąć numer ID preg_match_all ("/site-[0-9]{1,9}/", $file, $z1); Ogólnie problem rozwiązałem, ale uważam że poszedłem złą drogą. W przypadku preg_match później muszę usuwać 'site-' a chciałbym od razu do zmiennej mieć wartość numeru który jest w href="/site-3231", mógłbym zastosować wyrażenie regularne bez site- ale na stronie jest mnóstwo innych liczb których nie potrzebuje. Nie mogę znaleźć funkcji lub sposobu aby tą niewiadomą z title wrzucało do bezpośrednio do zmiennej bez dodatkowych wpisów wyrażenia regularnego jakiego użyłem. Czy ktoś mi pomoże? Ten post edytował Tomplus 22.05.2013, 10:55:30 |
|
|
22.05.2013, 14:39:01
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) |
-------------------- |
|
|
22.05.2013, 14:58:23
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) |
przeczytaj cały temat i raczej zapomnij o wyrażeniach regularnych przy wyciąganiu informacji z xml'a/html'a
[xml][DOM] sama podstawa -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
22.05.2013, 16:17:04
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 838 Pomógł: 226 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
problem rozwiązałem sam przez jeszcze dalsze szukanie, ale musiałem uzyć flagi dla preg_match_all
a co do DOM i XML w ogóle... to próbowałem tego wczoraj, ale wyskakiwały błędy na stronie na moim serwerze, że nie może działać. Ale dodałem sobie ten wątek do ulubionych, bo interesujące to jest |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 13:15 |