Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] z bazy przez php do xml - kodowanie
lando
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 17.03.2004
Skąd: Gorzów Wlkp.

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


Witam wszystkich.

Jako że pierwszy raz to dobry wieczór.
Mam taki oto problem:
Za pomocż php z bazy pobieram sobie jakieś tam dane i robie z tego xml, używając najprostszego kodu pod słońcem:
[php:1:1da1dc1325]<?php
$newsy=array();
$i=0;

$pyt=mysql_query("SELECT * FROM spispod ORDER BY ID") or die (mysql_error());

$myxml="<?xml version="1.0" encoding="UTF-8" ?>
<calemenu>";

while($odp=mysql_fetch_object($pyt))
{
$myxml.="<menu id="".$i."">
<nazwa>".$odp->nazwa."</nazwa>
<nazwatxt>".$odp->nazwatxt."</nazwatxt>
</menu>";
$i++;
}

$myxml.="</calemenu>";

echo $myxml;
?>[/php:1:1da1dc1325]

plik php jest zapisany w utf-8, mimo to polskie literki (docelowo hiszpańskie) nie pokazują się, wyświetla się taki błąd:
Cytat
Znaleziono nieprawidłowy znak w zawartości tekstowej. Błąd podczas przetwarzania zasobu 'http://localhost/cv/php/menu.php'. Wiersz 16, Pozycja 13

<nazwa>

siedzę nad tym juz długo. Wiecie może jak ten problem rozwiązać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lando
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 17.03.2004
Skąd: Gorzów Wlkp.

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


dla zinteresowanych link http://w3.creaciones-virtuales.com/php/menu.php. Heh dziwna z tym jest sprawa. Raz wyswietla sie blad, robimy F5 i pokazuje sie xml taki jak powinien byc. Niestety w obu przypadkach jak wezmiemy "pokaz źródło" literka "Á" nie pokazuje sie. naprawde to zaczyna mi to powoli bokiem wychodzic. Dlaczego tak jest i jak to poprawic?
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 12:34