Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: rss - widze xml
Forum PHP.pl > Inne > Hydepark
php programmer
witam, dlaczego jak klikam na RSS to zarówno pod FF jaki i IE
pokazuje mi się plik XML

i jeszcze jedno, nie kumam tej idei (może jestem taki głupi nie wiem smile.gif
gdzieś przczytałem, że główną zaletą RSS jest to, że jak dane się opublikuje
na stronie to są one od razu widoczne.. hm przecież to chyba zawsze tak jest że dane są od razu widoczne, no nie?
mike
Cytat(php programmer @ 2006-02-27 12:46:29)
witam, dlaczego jak klikam na RSS to zarówno pod FF jaki i IE
pokazuje mi się plik XML

RSS to nic innego jak plik XML o odpowiednim DTD więc co w tym dziwnego że pokazuje Ci się plik XML questionmark.gif

Cytat(php programmer @ 2006-02-27 12:46:29)
i jeszcze jedno, nie kumam tej idei (może jestem taki głupi nie wiem smile.gif

Samokrytycyzm jest dobry, ale nie pisz tak. Ktoś chcąc być niemiły przytaknie Ci i będzie niemiło. Nie prowokuj.

Cytat(php programmer @ 2006-02-27 12:46:29)
gdzieś przczytałem, że główną zaletą RSS jest to, że jak dane się opublikuje
na stronie to są one od razu widoczne.. hm przecież to chyba zawsze tak jest że dane są od razu widoczne, no nie?

XML powstał żeby przenosić dane pomiędzy różnymi rzeczami, i taki jest właśnie RSS, wysyłasz plik a ktoś może z tego zrobić newsy na portalu, przekształcić w maile, lub pdf. Cokolwiek. Jest to format zrozumiały dla wszystkich.

Poczytaj o czytnkach RSS (Opera i FF mają wbudowane) a dowiesz się jak odbierać wiadomość RSS.
Jednym z takich programów jest RSS Bandit, ale jest ich wiele.

____
Przenoszę na Hydepark
spenalzo
Z tą widocznościa od razu to chodzi o to, że moge sobie umieścić newsy u siebie w formacie RSS z np. php.pl i bedą widoczne automatycznie od razu, bez potrzeby ręcznej aktualizacji.
php programmer
hm, przeczytałem specyfikacje
no i zrobiłem skrypt php któr na podstwie tego co jest w bazie
tworzy zmienna typy string która jest jak RSS
no i robie

  1. <?php
  2. echo $RSS;
  3. ?>


no i nawet nie wyświetla drzewka tylko ciągiem tekst,
dodam, że jak wyświetlę źródło i zapiszę w jakimś pliku z rozszerzeniem
xml a nastepnie wgram na serwer i wpisze adres tego pliku w przeglądarce
to już łądnie wyświetla XML'owe drzewko.

Czyżby było jakieś ograniczenie co do dynamicznego tworzenia RSS ?
mike
Bo w RSS'ach jest:
Kod
<!--[if php_programmer]>
<strong>ERROR</strong>
<![endif]-->


A tak na poważnie, to zerknij sobie do Algorytmy, klasy funkcje jest tak klika klas które generują RSS oraz są takie które odbierają RSS.
Zobaczysz co to jest bo widzę że z tej specyfikacji zrozumiałeś 0 (słownie: zero)
php programmer
zaraz zajże, ale skoro to jest plik typu XML to chyba nie trzeba
używać specjalnie klasy do jego tworzenia, nie można ręcznie?
nospor
mozna ręcznie. wszystko mozna ręcznie, bo poco "uzywać windowsa/linuxa skoro można assemblera" winksmiley.jpg (dla nie wtajmeniczonych - to są slowa php programmera winksmiley.jpg )
sobstel
Cytat(php programmer @ 2006-02-28 11:53:42)
hm, przeczytałem specyfikacje
no i zrobiłem skrypt php któr na podstwie tego co jest w bazie
tworzy zmienna typy string która jest jak RSS
no i robie

  1. <?php
  2. echo $RSS;
  3. ?>


no i nawet nie wyświetla drzewka tylko ciągiem tekst,
dodam, że jak wyświetlę źródło i zapiszę w jakimś pliku z rozszerzeniem
xml a nastepnie wgram na serwer i wpisze adres tego pliku w przeglądarce
to już łądnie wyświetla XML'owe drzewko.

Czyżby było jakieś ograniczenie co do dynamicznego tworzenia RSS ?

bo RSS to nie HTML (text/html), tylko XML. musisz wysłać odpowidenie nagłówki informując przeglądarke o właściwym typie mime dokumentu, czyli text/xml.
php programmer
Cytat(mike_mech @ 2006-02-28 11:03:29)
Zobaczysz co to jest bo widzę że z tej specyfikacji zrozumiałeś 0 (słownie: zero)

no widzisz, chyba jednak nie zero,
skoro chodziło jedynie wysłanie nagłówka
spenalzo
Cytat(php programmer @ 2006-02-28 12:53:42)
no i nawet nie wyświetla drzewka tylko ciągiem tekst,

Ten cytat pokazuje że faktycznie nie zrozumiałeś zero.... tylko mniej niż zero.

Jakby wszystko było tak proste, to ja bym sobie CMSa napisał tak:
  1. <?php
  2. echo CMS("Moja super strona");
  3. ?>

i już.
nospor
no juz starczy tych zer. Temat rozwiązany. A php programmer już i tak na dziś duzo oberwal winksmiley.jpg

zamykam.
@php programmer jesli będziesz mial coś do dodania w sprawie tematu lub jeszcze jakieś niejasności to wal na PW a odblokuje
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.