Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]losowanie, rss :)
milek45
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 11.07.2007

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


Witam, korzystam z www.rssmix.com/rss2array-parser/. Jednak chciałem go przerobic tak, żeby losowało mi z kilku kanałów...

Standardowo parsowanie z jednego kanału wygląda tak

  1. <?php
  2. require("inc.rss2array.php");
  3. $rss_array = rss2array("http://rss.gazeta.pl/pub/rss/wiadomosci.xml");
  4. ?>


Ja natomiast przeksztaciłem go tak

  1. <?php
  2. require("inc.rss2array.php");
  3. $dane=file_get_contents('rss.txt');
  4. $dane=explode('+++++', $dane);
  5. $rss_array = rss2array($dane[rand(0,count($dane))];);
  6. ?>


Plik rss.txt wygląda tak
Kod
        http://rss.gazeta.pl/pub/rss/wiadomosci.xml
        +++++
        http://rss.gazeta.pl/pub/rss/swiat.xml


Gdzieś zrobiłem błąd, a nawet nie wiem czy dobrze to wygląda...

Prosiłbym o poprawienie lub podanie jakiego pomysłu jak to można inaczej rozwiązać

Ten post edytował milek45 18.07.2007, 11:46:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
milek45
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 11.07.2007

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


Pojawia mi się bład Parse error: syntax error, unexpected ';'

Ta linijka
  1. <?php
  2. $rss_array = rss2array($dane[rand(0,count($dane))];);
  3. ?>


Po zmienieniu na
  1. <?php
  2. $rss_array = rss2array($dane[rand(0,count($dane))]);
  3. ?>


Chodzi wszystko...

Tylko jest problem, ponieważ losuje czasami zero

Np. mam 15 linków to czasami nic się nie wyświetla (losuje pusty wiersz, którego nie ma)

Ten post edytował milek45 18.07.2007, 12:56:00
Go to the top of the page
+Quote Post

Posty w temacie
- milek45   [php]losowanie   18.07.2007, 11:45:41
- - qwaq   [PHP] pobierz, plaintext <?phprequire(...   18.07.2007, 12:22:12
- - milek45   Pojawia mi się bład Parse error: syntax...   18.07.2007, 12:31:18
- - qwaq   zmień na [PHP] pobierz, plaintext <?php$rs...   18.07.2007, 13:37:35


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: 6.10.2025 - 23:46