Autor | Zpráva | ||
---|---|---|---|
fury Profil * |
#1 · Zasláno: 14. 8. 2011, 20:31:27
Dobrý večer, mám problém s inludovaným souborem. Nevyhuzeje chybu nebo nic jinýho, ale ve zdrojovém kodě mi děla \t. Vymazal jsem veškerý obsah, zkoušel jsem předělat na utf8 / unix. Nic nezabralo, tak mě napadlo jestli se mu prostě jen nelíbí include funkce. Proto se chci zeptat jak to opravit. Nejde mi o to jak vypadá zdrojový kod, ale spíš o to, že to je chyba, která se mi projevu třeba v php xml.
Děkuju za Vaše rady |
||
fury Profil * |
#2 · Zasláno: 14. 8. 2011, 20:32:53
Ještě jenom dodat co vypisuje při vložení do php/xml: Chyba parsování XML: Na začátku externí entity chybí procesní instrukce xml
Řádek 1, sloupec 18: <?xml version="1.0"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> -----------------^ |
||
Davex Profil |
#3 · Zasláno: 14. 8. 2011, 21:50:53 · Upravil/a: Davex
fury:
„Nic nezabralo, tak mě napadlo jestli se mu prostě jen nelíbí include funkce.“ Prohlížeč zajímá jen výsledný kód a nezajímá ho, jak byl na serveru vytvořen. „Proto se chci zeptat jak to opravit.“ Musíš najít místo ve svém skriptu, kde vzniká odsazení před <?xml version="1.0"?> .
|
||
fury Profil * |
#4 · Zasláno: 14. 8. 2011, 21:55:52
nn, tim to není. Jsem proběhnul úplně všechno. Dlá to i v html kde pomocí php volám stejný soubor. Jen nechápu proč to dělá. Když dotyčný soubor celej vymažu, tak je chyba stále, ale pokud vymazu include_once napojeni, tak je vše o.k. Nechápu to
|
||
Davex Profil |
#5 · Zasláno: 14. 8. 2011, 22:11:01
fury:
„pokud vymazu include_once napojeni, tak je vše o.k.“ Ten vkládaný soubor jsi zkontroloval? Nejsou znaky před <?php ?
|
||
fury Profil * |
#6 · Zasláno: 14. 8. 2011, 22:18:02
Nejsou! Prošel jsem všechno snad 100x a nikde chybu nevidim. Vůbec to nechápu
|
||
Davex Profil |
#7 · Zasláno: 14. 8. 2011, 22:19:41
fury:
„Vůbec to nechápu“ A na diskusním fóru to chápat mají, když nikdo neviděl ani jeden řádek skriptu... |
||
fury Profil * |
#8 · Zasláno: 14. 8. 2011, 22:30:12
chytrá poznámka, ale už jsem psal, že v kodu není chyba. Nejsem úplný začátečník. Tahat řádky, které jsem několikrát překontroloval je asi nesmysl,ne?
|
||
fury Profil * |
#9 · Zasláno: 14. 8. 2011, 22:53:38
mysql_pconnect($db_server,$db_login,$db_heslo); mysql_select_db($db_jmeno); Snad tady najdete problém já ho nevidím :-( Problém je někde jinde a furt nechápu kde. Jakmile zruším napojení na soubor a proměné vložím přímo na stránky, tak je vše vpořádku. Soubor je nastaven na win1250 znakovou sadu používám všude. Proto nechápu co se mu nelíbí |
||
fury Profil * |
#10 · Zasláno: 14. 8. 2011, 23:02:01
Chová se to jak BOM tam nemám (1250) ví někdo co jiného to může udělat? Když vše ukládám v 1250 a problém je jen při napojení na jeden soubor
Pokud někdo ví a poradí, tak smekám |
||
php Profil |
#11 · Zasláno: 15. 8. 2011, 00:57:47 · Upravil/a: php
zkus upravit
<?xml version="1.0"?> <?xml version="1.0" encoding="windows-1250"?> Dodatek: pokud byl soubor při založení v kódování utf-8 a teprv pak byl převeden na win1250, je tu možnost že byla převedena i BOM značka, ikdyž mizivá, záleží v jakým programu by se převáděl, už sem se s tím setkal (jednou :) ). |
||
Davex Profil |
#12 · Zasláno: 15. 8. 2011, 18:43:38
fury:
Prohrabal jsi i smetí za ukončovacími značkami ?> a zametl za nimi prázdné řádky?
|
||
Časová prodleva: 13 let
|
0