Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy ktos moze mi to poprawic?, ;o)
DannyM
post
Post #1





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

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


Co robie zle?

  1. <loc><![CDATA['.$www.''.$wiersz['link'].']]></loc>

dobrze

  1. <loc>'.$www.''.$wiersz['link'].'</loc>

zle sad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Sprawdź co znajduje się w zmiennej $wiersz['link']. Możliwe, że masz tam jakieś niedozwolone znaki. Poza tym, skoro jest źle, powinien zostać zwrócony jakiś komunikat.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
DannyM
post
Post #3





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

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


No wiec blad jest taki


Błąd parsowania XML: nieprawidłowo sformowany
Obszar: http://localhost/plik.php
Numer linii 10, kolumna 60:<url>http://localhost/index.php?option=com_user&task=UserDetails</url>
---------------------------------------------------------------------------------------------------------^

Ten post edytował DannyM 27.11.2006, 20:37:54
Go to the top of the page
+Quote Post
batman
post
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




No i wszystko jasne. W adresie masz niedozwolone znaki. W pierwszym przypadku miałeś je umieszczone w cdata i dlatego nie zgłaszało błędu. Pozostaw ten adres w cdata, a pozbędziesz się błędu.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
DannyM
post
Post #5





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

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


problem w tym, ze chyba nie moze byc w cdata.
Chce stworzyc generator mapy google a tam raczej nie mozna uzywac cdata. No chyba, ze sie myle?
Go to the top of the page
+Quote Post
batman
post
Post #6





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Mylisz się. Cdata jest właśnie po to stworzony, by móc zapisać między innymi w plikach xml znaki zarezerwowane dla tego języka. Możesz na przykład z cdata zawrzeć kod html, który w normalnych warunkach (bez cdata) powodował by błędy.

Kilka linków na temat cdata (kilka pierwszych wyników z googla):

http://www.w3schools.com/xml/xml_cdata.asp
http://www.w3.org/TR/html4/types.html#h-6.2
http://en.wikipedia.org/wiki/CDATA


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
DannyM
post
Post #7





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

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


Dzieki bardzo za czas i linki smile.gif

Niestety google nie przyjmuje mapy wskazujac na ten
<loc>http://www.domena.eu/task=UserDetails</loc>
Chyba jednak nie akceptuje cdata. Pewnie gdzies na etapie generowania trzeba to wyciac z lini sad.gif

Ten post edytował DannyM 27.11.2006, 22:02:44
Go to the top of the page
+Quote Post
mike
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A może zamień to na encję.
& => &amp;
Go to the top of the page
+Quote Post
batman
post
Post #9





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




@mike_mech
Parser się będzie wykładał również na znaku równości ( = ). Jego encja to & #61 ; (oczywiście bez spacji).

Tutaj masz więcej taki robaczków winksmiley.jpg

http://www.searchengines.pl/html/t/znaki.php

Ten post edytował batman 28.11.2006, 08:10:19


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
DannyM
post
Post #10





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

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


Aha chyba tak zrobie. Dzieki za podpowiedz smile.gif
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 - 17:34