Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]preg_match_all nie działa
Forum PHP.pl > Forum > Przedszkole
Swirek
  1. preg_match_all('/<a.*href="([^"]*)".*>www.twotwo.pl/iU',$wynik,$link);
  2. $links=$link[1];


co robię nie tak
chce wyciągnąć link http://www.twotwo.pl

  1. preg_match_all('/<a.*href=\"([^"]*)\".*>*./iU',$wynik,$link);

działa ale wyciąga wszystkie linki a ja chce konkretnie ten twotwo
proszę o pomoc bo mi się pomysły skończyły


nikt nie jest w stanie pomóc?

sory za podbicie ale niech mi ktos pomoze sad.gif
wookieb
Użyj phpquery, bo widzę, że z preg_matcha to nic nie wyciągniesz.
Swirek
mogłem się odrazu tym zainteresować jednak może udałoby się coś z tego wyciągnąć ponieważ jeśli to zadziała to wszystko już elegancko w skrypcie śmiga. a nie chciałbym już kombinować.
próbowałem inaczej bardziej przejżyście, ale też nie śmiga

  1. preg_match_all('#<a href="(.*)".*>www.twotwo.pl</a>#iU',$wynik,$link);


zrobiłem coś takiego

  1. preg_match('#<a href="http://www.twotwo.pl".*>(.+?)</a>#i',$wynik,$kliklink);


wyciąga mi to pierwszą literę z ciągu (.+?)
jak uczynić mam aby wyświetliło mi całą zawartość linka? winksmiley.jpg


edit


udało się smile.gif
temat do zamknięcia
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.