Ik heb een vreemd probleem om xml-bestanden te schrijven op de server.
Als ik het bestand http://www.w3schools.com/xml/note_encode_utf8_u.xml open in Internet Explorer 6 of FireFox 1.5, dan wordt het bestand keurig weergegeven.
Als ik het bestand download en upload naar mijn eigen server, dan wordt het bestand ook keurig weergegeven in beide browser.
Maar ik wil dus zelf een xml bestand genereren en daarom testte ik met de volgende code:
(De directory heeft de juiste rechten en het bestand wordt ook gegenereerd):
Maar als ik dan export.xml open in IE krijg ik een foutmelding:
Ik begrijp hier werkelijk niets van!
Kan iemand mij wellicht uitleggen wat er fout gaat / wat ik fout doe?
Kan dit aan server instellingen liggen?
Als ik het bestand http://www.w3schools.com/xml/note_encode_utf8_u.xml open in Internet Explorer 6 of FireFox 1.5, dan wordt het bestand keurig weergegeven.
Als ik het bestand download en upload naar mijn eigen server, dan wordt het bestand ook keurig weergegeven in beide browser.
Maar ik wil dus zelf een xml bestand genereren en daarom testte ik met de volgende code:
(De directory heeft de juiste rechten en het bestand wordt ook gegenereerd):
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| $fp = @fopen("ftp://user:pwd@ftp.blaat.nl/export.xml", "w"); if(!$fp) { die('Error cannot create XML file'); } fwrite($fp,'<?xml version="1.0" encoding="UTF-8"?> <!-- Edited with XML Spy v4.2 --> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Norwegian: æøå. French: êèé</body> </note>'); fclose($fp); |
Maar als ik dan export.xml open in IE krijg ik een foutmelding:
En in FireFox worden de vreemde tekentjes niet herkend en vervangen door vierkantje met vraagtekens erin: ���. French: ���De XML-pagina kan niet worden weergegeven
Kan XML-invoer niet lezen met opmaakmodel XSL. Herstel de fout en klik vervolgens op de knop Vernieuwen of probeer het later opnieuw.
--------------------------------------------------------------------------------
Er is een ongeldig teken gevonden in de tekstinhoud. Fout bij het verwerken van bron http://www.woondossier.nl/export/expor...
<body>Norwegian:
Ik begrijp hier werkelijk niets van!
Kan iemand mij wellicht uitleggen wat er fout gaat / wat ik fout doe?
Kan dit aan server instellingen liggen?