Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> RSS i xHTML
edzio_max
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 31.10.2010

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


Witam.

1. Ostatnio bawię się z RSS i napotkałem problem otóż dane pobieram z bazy danych, i w tej treści znajduja się znaczniki html. Gdy chce przepuścić przez RSS znaczniki HTML RSS mi nic nie wyświetla czy jest jakiś sposób aby to ominąć lub wyświetlić po prostu ciągły tekst?

2. Mam dziwny problem otóż na ftp gdy przerzucę sobie plik do folderu "feed" RSS zwraca mi pusta stronę sad.gif
Go to the top of the page
+Quote Post
mmica
post
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 20
Dołączył: 30.11.2010
Skąd: 127.0.0.1

Ostrzeżenie: (10%)
X----


Hey ;]
1: Nic nie wyświetla, ponieważ znaczniki HTML są interpretowane przez parser XML, a on wtedy sypie błędami ;]. Zamień wszystkie znaki mniejszości/większości, ampersandy, apostrofy i cudzysłowy na predefiniowane encje XML'a (http://www.w3schools.com/xml/xml_syntax.asp).

2: Huh? Możesz bardziej szczegółowo ;]?

Pozdrawiam,
mmica


--------------------
"Imagination is more important than knowledge, because knowledge is limited." ~Albert Einstein
<?php $var = array('foo', 'bar'); ?>
Go to the top of the page
+Quote Post
wookieb
post
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




1) Uzyj sekcji CDATA http://www.w3schools.com/xml/xml_cdata.asp


--------------------
Go to the top of the page
+Quote Post
edzio_max
post
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 31.10.2010

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


No gdy przerzucę sobie plik rss.php z folderu głównego do folderu "feed" np. host.pl/feed/rss.php to przestaje działać.


Go to the top of the page
+Quote Post
mmica
post
Post #5





Grupa: Zarejestrowani
Postów: 60
Pomógł: 20
Dołączył: 30.11.2010
Skąd: 127.0.0.1

Ostrzeżenie: (10%)
X----


Może dlatego, że odwołuje się do plików, które są dla niego niedostępne z tego poziomu? Mam na myśli, że ścieżki do tych plików w tej sytuacji mogłyby być niepoprawne. Korzystasz z jakichś gotowych rozwiązań?

Pozdrawiam,
mmica


--------------------
"Imagination is more important than knowledge, because knowledge is limited." ~Albert Einstein
<?php $var = array('foo', 'bar'); ?>
Go to the top of the page
+Quote Post
edzio_max
post
Post #6





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 31.10.2010

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


Nie, plik pobiera dane z bazy danych
Go to the top of the page
+Quote Post
mmica
post
Post #7





Grupa: Zarejestrowani
Postów: 60
Pomógł: 20
Dołączył: 30.11.2010
Skąd: 127.0.0.1

Ostrzeżenie: (10%)
X----


Czyli odwołując się do "host.pl/rss.php" skrypt działa, ale gdy odwołujesz się do tego samego pliku, ale kilka katalogów niżej, to już przestaje .. hmm, nie mam pomysłu. A może sprawdź chmod dla katalogu? Choć gdyś nie miał uprawnień do przeglądania zawartości katalogu, dostałbyś pewnie 403, ale serwer może być też tak skonfigurowany, że pokazuje wtedy pustą stronę bez informacji o błędzie.

Możesz umieścić też kod skryptu? Może mogłoby to pomóc w rozwiązaniu problemu..

Pozdrawiam,
mmica


--------------------
"Imagination is more important than knowledge, because knowledge is limited." ~Albert Einstein
<?php $var = array('foo', 'bar'); ?>
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 Aktualny czas: 21.08.2025 - 18:45