Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]preg_match i wyciąganie linków
Forum PHP.pl > Forum > Przedszkole
piotrek442
Witam, mam problem z wyciągnięciem linków ze strony ;/ próbowałem na wszystkie sposoby i nic

To jest przykład : <a href="/Zielona.Mila" class="filmTitle gwt-filmPage">Zielona mila</a>
i na stronie jest 10 takich linków lecz z różnymi danymi, jak pobrać je wszystkie?

chodzi mi dokładnie zeby uzyskać coś takiego:
1."/Zielona.Mila"
2."/Harry.Potter"

facepalmxd.gif help
com
http://pl1.php.net/parse_url
msm
Może tak
  1. preg_match_all("/a href=\".*?\"/i",$tekst,$array);
  2.  

Następnie str_replace
piotrek442
tym sposobem pobiore wszystkie linki a ja chcę wszystkie te zawierające class="filmTitle gwt-filmPage"
Turson
  1. preg_match_all('/<a href="(.*)" class="filmTitle gwt-filmPage">/i', $file, $matches);
  2. print_r($matches);
Wazniak96
  1. preg_match_all("/a href=\".*?\" class="filmTitle gwt-filmPage"/i",$tekst,$array);
piotrek442
zmieniłem trochę zapytanie ale wywala mi nie to co trzeba

  1. $files = file_get_contents ('http://www.filmweb.pl/search/film');
  2. preg_match_all('/<a class="fImg1 entityPoster" href="(.*)" title="(.*)">/i', $files, $matches);
  3. print_r($matches);
  4.  


zrobiłem tak ale nadal wywala sam kod razem z tagami smile.gif jak zrobić zeby wybrać url?
nospor
No przeciez URL to jeden z indeksow tablicy MATCHES...
piotrek442
ale jak przeszukiwałem elementy na tej stronie to wyskakuje dokładnie 10! a tu jest razem z tagami <img></img> hrefy itd wszystko się wyświetla nie wiem czemu !

edit. udało mi się tego dokonać, dzięki wszystkim za pomoc!
tzm
http://simplehtmldom.sourceforge.net/
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.