Právě je 09 kvě 2024 03:17

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 20 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: RSS odkazy
PříspěvekNapsal: 17 srp 2009 00:45 

Registrován:
16 srp 2009 12:17
Příspěvky:
17
kvido píše:
Tak momentálně valid. píše 1 chybu:

Řádek 1, znak 2: chyba při rozebírání XML: XML or text declaration not at start of entity.

<?xml version='1.0' encoding='windows-1250'?>
^

Chyby při rozebírání XML jsou velmi závažné a většinou způsobují nefunkčnost kanálů.

Začátek vypadá takto:
Kód:
<?php
header ('Content-type: application/rss+xml');
echo "<?xml version='1.0' encoding='windows-1250'?>\n\n\n\n\n";
require_once "../maincore.php";
require_once THEME."theme.php";


Výsledek:
1/ IE nezobrazuje
2/ Ostatní také ne otevírají pouze okno s hláškou, zda se má otevřít feeds.php


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RSS odkazy
PříspěvekNapsal: 17 srp 2009 01:53 

Registrován:
16 srp 2009 12:17
Příspěvky:
17
http://www.pc-politika.com/rss/feeds.php?read=articles

U tohoto jsem ted dosáhl 100% validity, zjištěno v RSS validatoru:

Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

*

line 6, column 105: Self reference doesn't match document location [help]

... rel='self' type='application/rss+xml' />
^

Source: http://www.pc-politika.com/rss/feeds.php?read=articles

...ale zřejmě na ř. 6 by mělo být jen appliation/text+html


Ted se podívám na tentýž RSS odkaz u validatoru HTML


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RSS odkazy
PříspěvekNapsal: 17 srp 2009 01:56 

Registrován:
16 srp 2009 12:17
Příspěvky:
17
A je to stejné, opět hlásí :

Passed, 2 warning(s)

hlavně chybnou deklaraci prologu XML, ale ten nelze jiný dát...

Končím jsou dvě ráno....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RSS odkazy
PříspěvekNapsal: 17 srp 2009 07:17 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
Teď je jednak problém v tom, že tam máte nastaveno kódování iso-8859-2, ale správně je Windows-1250 a dále na začátku výstupu je mezera, tj. místo aby tam bylo:

Kód:
<?xml version="1.0" encoding="iso-8859-2"?>


tak je tam:

Kód:
  <?xml version="1.0" encoding="iso-8859-2"?>


Takže ještě odstranit tu mezeru a bude to fungovat.

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RSS odkazy
PříspěvekNapsal: 17 srp 2009 08:45 

Registrován:
16 srp 2009 12:17
Příspěvky:
17
Tak jsem v =news to opravil podle Vás:

Kód:
<?php
header ('Content-type: application/rss+xml');
echo"<?xml version=\"1.0\" encoding=\"windows-1250\"?>\n\n\n\n\n\n";
require_once "../maincore.php";
require_once THEME."theme.php";


1/ u všech prohlížečů to otevírá okno
2/ u IE píše chybu na 1. řádku , že je deklarace blbá.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RSS odkazy
PříspěvekNapsal: 17 srp 2009 09:12 

Registrován:
16 srp 2009 12:17
Příspěvky:
17
Validator píše, že do deklarace maj přijít entity

Kód:
&lt;

a také na konec...ale soubor není přece v xml je v PHP!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RSS odkazy
PříspěvekNapsal: 17 srp 2009 09:24 

Registrován:
16 srp 2009 12:17
Příspěvky:
17
Tak jsem změnil, jak píší v manuálu na UTF-8 s velkými písmeny!
A dal jsem type text/xml

1/ ve všech púrophlížečích už se okno nezobrazuje
2/ v IE to píše stále chybu na začátku deklarace xml....??? (někde jsem slyšel že IE nesnáší tuto deklarfaci, ale už nevím, jak se to řešilo...Toi bude asi v tom, či co....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RSS odkazy
PříspěvekNapsal: 17 srp 2009 09:57 

Registrován:
16 srp 2009 12:17
Příspěvky:
17
Tak nevím.
Nebo hlavní RSS, který je vystaven na PrávěDnes

U Vás nefunguje: http://www.pc-politika.com/feeds/news.php

Na jiném hostingu, mém testovacím webu, funguje: http://www.vitext.707.cz/feeds/news.php

A tak je to i na jiných... Prostě na jiných hostinzích to frčí u Vás ne??


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RSS odkazy
PříspěvekNapsal: 17 srp 2009 09:59 

Registrován:
16 srp 2009 12:17
Příspěvky:
17
Doplňuji v obou těchto posledních RSS odkazech na obou hostinzích jde o naprosto stejný skript PHP!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RSS odkazy
PříspěvekNapsal: 17 srp 2009 11:08 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
Nevím, jestli se liší přímo skripty news.php nebo jestli je rozdíl ve skriptech, které tyto skripty inkludují. Oba skripty (na našem hositngu i na jiném, na který jste dal odkaz) hlásí chybu a to každý jinou. Takže tam evidentně rozdíly jsou. Ta nová chyba, kterou jste vytvořil poslední úpravou spočívá v tom, že posíláte hlavičku Content-Type: text/xml, ale v té hlavičce musí být nastaven i charset a to není - toto píše validátor, pokud tam stránku zadáte. Stále tam přetrvává problém, že na výstupu je před <?xml mezera (ve skriptu na našem hostingu), dokud toto neodstraníte, tak problém nevyřešíte. Může to způsobovat libovolný php soubor, který ve skriptu includujete.

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 20 ]  Přejít na stránku Předchozí  1, 2

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
Tvorba web stránek Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz