Witam,

napisałem sobie taki skrypt, który miał pobierać newsy ze strony pcpro.com. Skrypt pobiera dane z rssów, ale ma problem z pobraniem całego newsa. Próbowałem już na wiele sposobów i wymiękłem. Może ktoś będzie wiedział o co chodzi.

  1. <?php
  2.  
  3. $strona = 'http://www.pcpro.co.uk/news/rss';
  4.  
  5. $data = file_get_contents($strona);
  6.  
  7.  
  8. preg_match_all('#<title>(.*?)</title>#', $data, $title);
  9. preg_match_all('#<link>(.*?)</link>#', $data, $link);
  10. preg_match_all('#<description>(.*?)</description>#', $data, $description);
  11. preg_match_all('#<pubDate>(.*?)</pubDate>#', $data, $date);
  12.  
  13. for($i=1; $i<10; $i++) {
  14.  
  15. echo '<b><u>';
  16. echo $title[1][$i];
  17. echo '</u></b><br><i><a href="';
  18. echo $link[1][$i];
  19. echo '" target="_blank">';
  20. echo $link[1][$i];
  21. echo '</a>';
  22. echo '</i><br>';
  23.  
  24.  
  25. $stronab = $link[1][$i];
  26. $all_info = file_get_contents($stronab);
  27.  
  28.  
  29. preg_match_all('#<div class="pages">(.*?)</p></span>#', $all_info, $tekst);
  30.  
  31. echo $tekst[1][$i];
  32.  
  33. echo $description[1][$i];
  34. echo '<br>';
  35. echo $date[1][$i];
  36. echo '<br><br>';
  37.  
  38. }
  39.  
  40.  
  41. ?>