Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> file_get_contents - problem
miras
post 25.11.2012, 21:26:29
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, poniższa funkcja jest odpowiedzialna za pobieranie i wyswietlanie rss na stronie, ale niestety nie do końca działa, jeżeli plik jest krótszy - działa ok, a jeżeli jest dłuższy niestety nie wyświetla nic - co może to blokować? wartość $limit próbowałem już na wszystkie sposoby chyba zmieniać i nic..

Dzięki z góry!

  1. public function init() {
  2. $this->registerShortcode('rss-news', array($this, 'display'));
  3. }
  4.  
  5. public function display($args) {
  6. $limit = isset($args['limit']) ? $args['limit'] : 100;
  7. $result = $this->getNewsItems($args['feed'], $limit);
  8.  
  9. // Show overview
  10. if(!isset($_GET['Itemid']) || !isset($result->responseData->feed->entries[$_GET['Itemid']])) {
  11. $output = $this->loadView($this->path.DS.'views'.DS.'overview.php', array('entries' => $result->responseData->feed->entries), false);
  12. } else {
  13. $entry = $result->responseData->feed->entries[$_GET['Itemid']];
  14. $output = $this->loadView($this->path.DS.'views'.DS.'entry.php', array('entry' => $entry), false);
  15. }
  16.  
  17. return $output;
  18. }
  19.  
  20. public function getNewsItems($feed, $limit=10) {
  21. $request = 'https://www.google.com/uds/Gfeeds?q=%s&num=%d&v=1.0&key=notsupplied&output=json&hl=pl&context=0';
  22. $result = file_get_contents(sprintf($request, $feed, $limit));
  23. return json_decode($result);
  24. }



--------------------
Go to the top of the page
+Quote Post
falcon85
post 30.11.2012, 09:20:40
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 26.07.2012

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


może set_time_limit(0) ?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 22:16