Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyciaganie url'a za pomoca preg
Forum PHP.pl > Forum > PHP
snipe
Pobieram zawartosc calej strony za pomoca cURL i teraz mam problem z wyciagnieciem odpowiednich danych za pomoca preg.

Chce wyciagnac dane typu: http://jakas.stronka.pl i zapisac do zmiennej

Zrobilem cos takiego, ale to nie dziala tak jakbym sobie tego zyczyl :/

  1. <?php
  2. //set_time_limit(360);
  3.  
  4. function toArray($matches)
  5. {
  6.  return $matches[0];
  7. }
  8.  
  9. $web = "jakies dane z urlami";
  10.  
  11. preg_match_all('#http:\/\/(.*)\.blox\.pl\/#', $web, $tablica );
  12. //$tablica = preg_replace_callback("#^http:\/\/(.*)\.stronka\.pl/$#", "toArray", $web); 
  13.  
  14. var_dump($tablica);
  15. ?>


Probowalem za pomoca preg_match_all i preg_replace_callback :/

Moze wie ktos jak moglbym to zrobic??
erix
http://pl.php.net/manual/pl/function.preg-match.php

Zajrzyj najpierw do manuala!
Jest tam przyklad.
snipe
ok. doszedlem do tego sam:
  1. <?php
  2. preg_match_all('/http:\/\/[a-zA-Z0-9\-]+?\.stronka\.pl/s', $web, $tablica[]);
  3. ?>
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.