Witam,
niestety nie działa mi file_get_contents na mojej stronie bo gdy podaje jakiś adres url wyskakuje błąd. Czy wie ktoś może jak zrobić aby przez cURL dla przykładu mam taki skrypt:

  1. <?php
  2.  
  3. $PobierzStrone = curl_init();
  4.  
  5. $URL = &#8222;http://www.google.pl”;
  6.  
  7. curl_setopt($PobierzStrone, CURLOPT_RETURNTRANSFER, 1);
  8.  
  9. curl_setopt($PobierzStrone, CURLOPT_URL, $URL);
  10.  
  11. $GotowaStrona = curl_exec($PobierzStrone);
  12.  
  13. curl_close($PobierzStrone);
  14.  
  15. echo $GotowaStrona;
  16.  
  17. ?>


można było pobierać tylko określoną zawartość, a nie cała strone?

OK! Zamknięte... proszę mniej więcej takie coś wykąbinowałem może się komuś przydać:

  1. <?php
  2. $plik_zdalny = curl_init();
  3. curl_setopt($plik_zdalny, CURLOPT_URL, "http://www.wp.pl/");
  4. curl_setopt($plik_zdalny, CURLOPT_RETURNTRANSFER, 1);
  5. $plik_blacklista = curl_exec($plik_zdalny);
  6.  
  7. if(preg_match('/<h1*?>(.*)<\\/h1>/si', $plik_blacklista, $matches)) {
  8. $content = $matches[1];
  9.  
  10. echo $content;
  11. }
  12. ?>


Powinno wywalić nam Strona Główna Wirtualnej Polski
Miłej zabawy ; )