Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> RSS, Generowanie rss`a
Sabistik
post 23.06.2004, 11:11:26
Post #1


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


Witam.
Chcialbym miec na swojej stronce kanal rss. Czytalem troche o specyfikacji i napisalem taki kod do generowania pliku rss:

  1. <?php
  2. include(&#092;"config.php\");
  3.  
  4. $connection = @mysql_connect($ip, $mysql_user, $mysql_pass) or die(&#092;"mysql sie wysypal tongue.gif\");
  5. mysql_select_db($db_name, $connection) or die(&#092;"Couldn't select database.\");
  6.  
  7.  
  8. echo '<?xml version=\"1.0\" encoding=\"ISO-8859-2\"?>';
  9. echo '<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\" \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">';
  10. echo '<rss version=\"0.91\">';
  11. echo '<channel>';
  12. echo '<title>Sabistik Site</title>
  13.      <link>http://sabistik.prv.pl</link>
  14.      <description>Domowa strona Sabistika.</description>
  15.      <language>pl</language>';
  16.      
  17.  
  18.         
  19. $sql_rss = \"SELECT * FROM news ORDER BY data \";
  20. $wynik_rss = mysql_query($sql_rss);
  21.     
  22.     while($rss = mysql_fetch_array($wynik_rss))
  23.     {
  24.     echo \"<item>
  25.         <title>$rss[naglowek]</title>
  26.         <link>http://sabistik.prv.pl</link>
  27.         <description>$rss[tresc]</description>
  28.         </item>\"; 
  29.      }
  30.      
  31.      
  32. echo '</channel>   
  33.         </rss>';
  34. ?>


I niewiem czy to jest dobrze bo to cos niedokonca dzila. Pojawiaja sie pledy typu:

Kod
Nieprawidłowa wartość na najwyższym poziomie dokumentu. Wiersz 7, Pozycja 50
echo '<?xml version="1.0" encoding="ISO-8859-2"?>';
-------------------------------------------------^

Albo wyswietla pomieszany tekst newsow bez znacznikow xml :/

A powinno byc tak ladnie jak na http://linux.pl/rss.php

Prosze o jakies wskazówki :]

Pozdrawiam

Ten post edytował Sabistik 23.06.2004, 13:35:47
Go to the top of the page
+Quote Post
radzaw
post 23.06.2004, 23:27:01
Post #2





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 14.07.2003
Skąd: z epoki lodowcowej

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


Cytat(Sabistik @ 2004-06-23 12:11:26)
  1. echo '<?xml version=&#092;"1.0\" encoding=\"ISO-8859-2\"?>';

moze sprobuj :
  1. <?php
  2.  
  3. echo '<'.'?xml version=\"1.0\" encoding=\"ISO-8859-2\"?'.'>';
  4.  
  5. ?>

zapewne apache rozpoznaje <? ?> jako tagi rozpoczecia kodu php'a


--------------------
Blog :: Development platform :
Windows 2003 Enterprise Server | Gentoo Linux
Go to the top of the page
+Quote Post
Pedros
post 24.06.2004, 18:31:15
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 17.04.2004
Skąd: Wrocław

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


u mnie działa, wielkie dzięki za ten skrypcik smile.gif) przyda się na pewno
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: 14.07.2025 - 04:22