Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]problem z kodowaniem w rss
Marr
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 1
Dołączył: 19.08.2008
Skąd: Warszawa

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


Witam,
mam taki problem. Chciałem użyć klasy PHP Universal Feed Generator
jednak napotkałem problem związany z kodowaniem znaków. Najzwyklej w swiecie pojawiają mi się krzaczki. Pomyślałem, że to zapewne wina połączenia z baza danych, więc po wybraniu bazy dopisałem mysql_query("SET NAMES utf8") efekt jest taki, że mam poprawnie wyświetlany pierwszy rekord w rss'ie jednak tylko jeden. Reszty w ogóle nie ma, wygląda na to, że pętla przebiega raz i nie chce się drugi raz wykonać. Postanowiłem więc zmienić taktykę i w klasie generującej zmienić
  1. <?php
  2. header(&#092;"Content-type: text/xml");
  3. ?>
na
  1. <?php
  2. header(&#092;"Content-type: text/xml; charset=utf-8");
  3. ?>
co jednak poskutkowało błędem parsowania dokumentu xml. Generalnie rzecz biorąc nie mam pojęcia o co chodzi i uprzejmie proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Link do pliku z klasą, o której mowa: KLIK KLIK

EDIT: Aha, jakby to komuś pomogło to błąd parsowania xml'a, po dodaniu czegokolwiek do header'a, o którym mowa to taki:
  1. Błąd parsowania XML: niepasujący znacznik. Oczekiwano: </description>.
  2. Numer linii: 35, kolumna 3:</item>
  3. --^



Ten post edytował Marr 28.10.2008, 09:26:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
bigZbig
post
Post #2





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Spróbuj dać taki header
  1. <?php
  2. header('Content-type: application/xml; charset="utf-8"',true);
  3. ?>
Go to the top of the page
+Quote Post
Marr
post
Post #3





Grupa: Zarejestrowani
Postów: 103
Pomógł: 1
Dołączył: 19.08.2008
Skąd: Warszawa

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


niestety nic nie daje. Z Twoim nagłówkiem nadal wysypuje mi błąd parsowania (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
bigZbig
post
Post #4





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Ja pisałem a propo's kodowania blad parsowania wynika z tego ze masz nieprawidlowa strukture dokumentu. Moze jakis niedomkniety tag?
Go to the top of the page
+Quote Post
Marr
post
Post #5





Grupa: Zarejestrowani
Postów: 103
Pomógł: 1
Dołączył: 19.08.2008
Skąd: Warszawa

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


tak, tylko ciekawe jak to się dzieje skoro dokument jest generowany za pomocą klasy, a jak zmienie w tej klasie w funkcji tworzącej nagłówek na cokolwiek innego niż jest w oryginale to dostaje błąd parsowania dokumentu i z tym nie mogę sobie poradzić :/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.12.2025 - 05:49