Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z pobraniem danych
majestiq
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 26.10.2006

Ostrzeżenie: (0%)
-----


Mam skrypt zliczający linki na danej stronie:

  1. $data = file_get_contents($url) or die("blad");
  2. preg_match_all('/<div class="title"><a href=\"(.*).abc.pl\/gfx\/(.*)\/(.*)\">(.*)<\/a><\/div>/', $data, $result);
  3. var_dump($result);



Var_dump zwraca mi tylko:
array(5) { [0]=> array(0) { } [1]=> array(0) { } [2]=> array(0) { } [3]=> array(0) { } [4]=> array(0) { } }

O czym to może świadczyć skoro $data na pewno zawiera odpowiednie dane ?
Wyrażenie też powinno być ok.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
majestiq
post
Post #2





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 26.10.2006

Ostrzeżenie: (0%)
-----


Bo trochę skróciłem.

W $result znajdują się dane tego typu:

  1. <div class="title"><a href="http://1.domena.pl/tmp/2f6gB/aaa">Link 1</a></div>
  2. <div class="title"><a href="http://2.domena.pl/tmp/4f6gB/bbb">Link 2</a></div>
  3. <div class="title"><a href="http://3.domena.pl/tmp/df6gB/ccc">Link 3</a></div>


Potem robię:

  1. preg_match_all('/<div class="title"><a href=\"(.*).domena.pl\/tmp\/(.*)\/(.*)\">(.*)<\/a><\/div>/', $data, $result);


No i niestety nie działa :/

(array(5) { [0]=> array(0) { } [1]=> array(0) { } [2]=> array(0) { } [3]=> array(0) { } [4]=> array(0) { } } )
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 23:56