Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyciągnięcie Linków Z Textu
Forum PHP.pl > Forum > Przedszkole
tomek0077
Witam, chciałbym z takiego texu:

Kod
asd<a href="ed2k://|file|Without.a.Paddle.(2004).CAM.VCD-TUN.CD1.bin|573594000|A2DE4A12FC92E00171831136ABB913FD|/">Without.a.Paddle.(2004).CAM.VCD-TUN.CD1.bin</a>asd<br />
<a href="ed2k://|file|Without.a.Paddle.(2004).CAM.VCD-TUN.CD1.cue|144|F4FC0856A28DC6BF7BE2996B07BC9416|/">Without.a.Paddle.(2004).CAM.VCD-TUN.CD1.cue</a>blabaa


Powyciągać wszytskie linki ed2k (będzie ich zmiena liczba, raz 1 raz 2,3) czyli:

ed2k://|file|text.xx|liczby|liczby i cyferki|/

A następnie pozapisywać do tablicy aby można było się odwoływać $link[1]....

Próbowałem użyć funkcji preg_match().... i mi się nie udało tego zrobić sadsmiley02.gif

Pomóżcie sad.gif
FiDO
  1. <?php
  2.  
  3. preg_match_all('#<a href=\"ed2k://(.+)\">#U', $text_z_linkami, $wynik);
  4.  
  5. print_r($wynik);
  6.  
  7. ?>

To powinno Cie naprowadzic na wlasciwy tor.
tomek0077
Zrobiłęm to troszkę inaczej nie wiem czy dobrze.... ale działa snitch.gif

  1. <?
  2. preg_match_all( &#092;"/ed2k://|file|(.+?)|(.+?)|(.+?)|//\", $text, $array );
  3.  
  4. $count = count($array[0]); 
  5.  
  6.  
  7. for($i=0; $i<$count; $i++){ 
  8. echo $array[0][$i];
  9. echo &#092;"<br>\";
  10. }
  11. ?>
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.