Autor | Zpráva | ||
---|---|---|---|
JichPavel Profil * |
#1 · Zasláno: 18. 5. 2011, 21:08:01
Zdravím,
v chromu vše funguje, ale IE hlásí chybu. Je to psané pro google maps API. <?php require("db.php"); function parseToXML($htmlStr) { $xmlStr=str_replace('<','<',$htmlStr); $xmlStr=str_replace('>','>',$xmlStr); $xmlStr=str_replace('"','"',$xmlStr); $xmlStr=str_replace("'",''',$xmlStr); $xmlStr=str_replace("&",'&',$xmlStr); return $xmlStr; } $query = "SELECT * FROM tabule"; $result = mysql_query($query); if (!$result) { die('Invalid query: ' . mysql_error()); } header("Content-type: text/xml; charset=CP1250"); // Start XML file, echo parent node echo '<markers>'; // Iterate through the rows, printing XML nodes for each while ($row = @mysql_fetch_assoc($result)){ // ADD TO XML DOCUMENT NODE echo '<marker '; echo 'name="' . parseToXML($row['nazev']) . '" '; echo 'lat="' . rad2deg ($row['sirka']) . '" '; echo 'lng="' . RAD2DEG ($row['delka']) . '" '; echo 'type="' . $row['id'] . '" '; echo '/>'; } // End XML file echo '</markers>'; ?> Vypíše to jen hlášku: Stránku XML nelze zobrazit Vstup XML nelze zobrazit pomocí šablony stylů XSL. Opravte tuto chybu a klepněte na tlačítko Aktualizovat, nebo akci zopakujte později. -------------------------------------------------------------------------------- V dokumentu XML je povolen pouze jeden element na nejvyšší úrovni. Při zpracování prostředku http://localhost:8080/xml.php ... </xsl:stylesheet><markers><marker name="bod1" lat="50.000000000162" lng="13.000000013793" type="1" /><m... Nevíte, kde je chyba? Děkuji :-) |
||
Davex Profil |
#2 · Zasláno: 18. 5. 2011, 21:26:19 · Upravil/a: Davex
Chyba bude asi v tom, že je na nejvyšší úrovni víc elementů, ale nevím kde se tam vzaly, protože tento kód jich víc nevytváří a výstup tohoto skriptu je v pořádku.
Jinak mi IE8 jen při každém sudém načtení hlásí, že není podporované zvolené kódování, takže bys ho asi měl změnit na windows-1250 .
|
||
JichPavel Profil * |
#3 · Zasláno: 18. 5. 2011, 21:50:53
Dík, moc.
Změnil jsem kódování na windows-1250 a hned to všechno začalo fungovat :-) Dík, ještě jednou :D |
||
JichPavel Profil * |
#4 · Zasláno: 18. 5. 2011, 21:52:12
Teda, tu chybu to stejně píše, ale už se mi ta data načítají do mapy :-)
|
||
Časová prodleva: 13 let
|
0