Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Automatyczny kanał RSS - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Automatyczny kanał RSS (/thread-automatyczny-kanal-rss)

Strony: 1 2


Automatyczny kanał RSS - Gekku - 11-11-2011

Witam, poszukuję kodu/poradnika/wskazówki na zrobienie automatycznego pobierania ze strony treści do RSS.



RE: Automatyczny kanał RSS - Gekku - 17-11-2011

ponawiam pytanie/odświeżam


RE: Automatyczny kanał RSS - Pedro84 - 19-11-2011

google.pl => php create rss


RE: Automatyczny kanał RSS - Gekku - 04-12-2011

Kod PHP:
<?php
    header
('Content-Type: application/xml; charset=utf-8');
    include(
'db.php');
?>
<xml version="1.0" encoding="utf-8">
    <rss version="2.0">
        <channel>
            <title>title</title>
            <link>link</link>
            <description>opis</description>
        </channel>
        <?php
            $zapytanie     
'SELECT * FROM wpisy ORDER BY data_dodania DESC LIMIT 5';
            
mysql_query('SET character_set_connection=utf8');
            
mysql_query('SET character_set_client=utf8');
            
mysql_query('SET character_set_results=utf8');
            
$wynik         mysql_query($zapytanie) or die(mysql_error());
 
            while(
$row mysql_fetch_array($wynik))
            {
                echo 
'    <item> <title>'.$row["tytul"].'</title> <link>'.$row["link"].'</link> <description>'.$row["opis"].'</description></item> ';
            }
        
?>
    </rss>
</xml> 

Skorzystałem z takiego kodu i coś nie działa gdy dodaje adres do programu który czyta rss piszę że nie można wczytać wie ktoś może co tu jest nie tak?


RE: Automatyczny kanał RSS - Kartofelek - 05-12-2011

U mnie działała bez headera. Z headerem nie działa Smile
Nie wiem w sumie jak ze spacjami i tabulatorami do formatowania kodu. Najlepiej tego się pozbyć.

ogólnie całość wygląda tak:

Kod:
    echo '<?xml version="1.0" encoding="UTF-8"?>';
    echo '<rss version="2.0">';
    echo '<channel>';
    echo '<title>Pamiętnik Fantomasa</title>';
    echo '<link>http://doman.art.pl</link>';
    echo '<description>Przygody Fantomasa w świecie rzodkiewek</description>';
    foreach ($tabela_z_wpisami_na_stronie as $wpis)
    {
        $item = '';
        $item .= '<item>';
        $item .= '<title>'.$wpis["tytul"].'</title>';
        $item .= '<link>xxxxxxxx</link>';
        $item .= '<pubDate>'.$wpis['data_dodania'].'</pubDate>';
        $item .= '<description>'.wpis($wpis["tresc"]).'</description>';
        $item .= '</item>';
        echo $item;
    }
    echo '</channel>';    
    echo '</rss>';



RE: Automatyczny kanał RSS - Gekku - 07-12-2011

Kurde dalej mi nie działa.Nie znacie może jakiegoś dobrego działającego gotowca z sieci?


RE: Automatyczny kanał RSS - Raalsky - 07-12-2011

A utworzyłeś chociaż bazę danych MySQL?


RE: Automatyczny kanał RSS - Gekku - 08-12-2011

(07-12-2011, 22:42)Raalsky napisał(a): A utworzyłeś chociaż bazę danych MySQL?

Tak.


RE: Automatyczny kanał RSS - Raalsky - 08-12-2011

A w tym pierwszym przykładzie w pliku db.php stworzyłeś połączenie z bazą? Chociażby przez mysql_connect lub PDO.

Podaj treść błędu.


RE: Automatyczny kanał RSS - Kartofelek - 08-12-2011

Ten kod co ci podałem u mnie normalnie działa.