Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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

Posty w temacie
- miras   file_get_contents - problem   25.11.2012, 21:26:29
- - falcon85   może set_time_limit(0) ?   30.11.2012, 09:20:40


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: 15.06.2025 - 14:06