Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wyświetlaniem nazwy pliku, ... po pobraniu go wpierw z pliku .xml
bobens_83
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 7.11.2005
Skąd: z Czelsy

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


Witam drodzy forumowicze.

Mam następujący problem, mianowicie w pliku structure.xml mam element
  1. ...
  2. <pic desc="test2">Niebieskie góry.jpg</pic>
  3. ...



Teraz za pomocą AJAXa pobieram jego nazwę z pliku .xml
  1.  
  2. $dom = new DomDocument;
  3. $dom->Load('structure.xml');
  4. $domXPath = new DOMXPath($dom);
  5. $xPath = "/gallery/category[@id='$catId']/pic[1]";
  6. $result = $domXPath->query($xPath);
  7. $pic = $result->item(0)->nodeValue;
  8.  
  9. echo "<img src='gallery/$catId/$pic' />";


i echo wyświetlam na stronie za pomoją JS
[JAVASCRIPT] pobierz, plaintext
  1.  
  2. ajaxRequest.onreadystatechange = function(){
  3. if(ajaxRequest.readyState == 4){
  4. var dP = document.getElementById("divPic");
  5. dP.innerHTML = ajaxRequest.responseText;
  6.  
  7. }
  8. }
[JAVASCRIPT] pobierz, plaintext



Obraz nie wyświetla się, ponieważ gdy podejrzę źródło strony nazwa pliku zamiast

Niebieskie góry.jpg

wyświetla się

Niebieskie%20g%C3%B3ry.jpg

Co może być przyczyną?
Pliki w notepadzie koduje w UTF-8 (bez BOM)
W kodzie HTML uzywam
  1. <meta http-equiv="Content-type" content="text/html; charset=utf-8" />




i jeszcze odnosnie pliku struktura.xml jest on zadeklarowany:
  1. <?xml version="1.0" encoding="utf-8"?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




[JAVASCRIPT] pobierz, plaintext
  1. unescape
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
Burned
post
Post #3





Grupa: Zarejestrowani
Postów: 67
Pomógł: 8
Dołączył: 19.05.2004
Skąd: Warszawa

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


Albo urldecode w php
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: 4.10.2025 - 00:11