![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 19.12.2004 Skąd: Sanok Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod dotyczący kanałów RSS, który pobiera kazdą ikonę (item) z bazy danych:
Nie wiem, co tutaj mam źle :/ (wyświetla mi błąd Parse error: parse error, unexpected T_STRING in /home/users/sp1sanok/www/rss/newsy.php on line). Mam też drugie pytanie: nie wyświetla mi błędu, jeśli jest zapisane jako plik o rozszerzeniu *.xml , ale jak jest *.php to wyświetla, więc ew. jakie mam dać rozszerzenie? dysponuję wersją PHP4. Skrypt znajduje się na stronie http://sp1sanok.avx.pl/rss/newsy.xml oraz http://sp1sanok.avx.pl/rss/newsy.php Dzięki za wszystkie odpowiedzi. Pozdrawiam Ten post edytował kornelcio 6.07.2005, 12:31:51 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 19.12.2004 Skąd: Sanok Ostrzeżenie: (0%) ![]() ![]() |
dodałem ob_start i ob_end_flush i zmieniłem kod, żeby łączył się z bazą z tego pliku:
Kod <?php ob_start(); mysql_connect('localhost', '********', '*******') or die("Błąd numer 1"); mysql_select_db('********') or die("Błąd numer 2"); ?> <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0"> <channel> <generator>Broadcast Builder 1.48 Personal (C) Lionhardt Technologies 2003, www.lionhardt.com/bb</generator> <lastBuildDate>Wed, 06 Jul 2005 07:07:17 GMT</lastBuildDate> <title>Szkoła Podstawowa nr 1 w Sanoku</title> <link>http://sp1sanok.avx.pl/</link> <language>pl</language> <copyright>Copyright 2005 by Kornel Komenda</copyright> <managingEditor>Kornel Komenda (kornelcio@gmail.com)</managingEditor> <webMaster>Kornel Komenda (kornelcio@gmail.com)</webMaster> <?php $query = mysql_query("SELECT `data_pub` FROM `rss_news` ORDER BY `id` DESC LIMIT 1"); $wynik = mysql_fetch_assoc($query); echo "<pubDate>".$wynik['data_pub']."</pubDate>"; $last = mysql_query("SELECT * FROM `rss_news` ORDER BY `id` DESC LIMIT 8"); while($row = mysql_fetch_assoc($last)) { echo "<item> <title>".$row['title']."</title> <link>http://sp1sanok.avx.pl/glowna/index.php?id=news#".$row['id_newsa']."</link> <description>".$row['description']."</description> <pubDate>".$row['data_pub']."</pubDate> </item>"; } ?> </channel> </rss> <?php ob_end_flush(); ?> Pokazuje błąd w lini 6: czyli tam, gdzie jest deklaracja xml'a (rozszerzenie php) w roszerzeniu xml: brak instrukcji prztwarzania xml. Troszkę to dziwne mi się wydaje :/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 11:37 |