Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][curl] pobieranie konkretnego elementu stony
bercow
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


Witam.

Mamy sobie np. takie coś, w jaki sposób pobrać konkretną informacje z strony, w wyszukiwarce każdy odsyła do preg-match, ale jakoś nie mogę go ogarnąć
  1. <?php
  2. $ch = curl_init('http://www.wp.pl');
  3. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  4. echo curl_exec($ch);
  5. curl_close($ch);
  6. ?>



  1. <div id="ngInfo">
  2. Wtorek, 15 grudnia 2009, imieniny <a href="http://kartki.wp.pl">Waleriana, Celiny</a> </div>


Ten post edytował bercow 15.12.2009, 21:37:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bercow
post
Post #2





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


A wiec mamy to, ale dostaje tylko Array, i nie moge tego przeskoczyc, aby dostac tego div'a :/ Jak to wydobyc z tej tablicy ?
  1. <?php
  2. $ch = curl_init('http://www.wp.pl');
  3. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  4. //echo curl_exec($ch);
  5. curl_close($ch);
  6.  
  7. preg_match('/<div[^>]+id="ngInfo">(.+?)<\/div>/ism', $wejscie, $wyjscie);
  8.  
  9.  
  10.  
  11.  
  12. /*
  13.  $dane = $wyjscie;
  14.  $file = "plik.txt";
  15.  
  16.  $fp = fopen($file, "a");
  17.  
  18.  flock($fp, 2);
  19.  fwrite($fp, $dane);
  20.  flock($fp, 3);
  21.  fclose($fp); */
  22.  
  23. print_r($wyjscie);
  24. ?>
  25.  
  26.  
  27.  

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: 2.10.2025 - 18:02