PHP nem úgy írja ki az adatokat ahogyan kellene

PHP nem úgy írja ki az adatokat ahogyan kellene
2006-07-28T14:49:49+02:00
2006-07-28T15:06:28+02:00
2022-10-31T20:05:39+01:00
PaLya
Szisztok

Írtam Flashben egy oldalt, aminek a segítségével php-n keresztül adatokat lehet felvenni egy .XML file-ba.
Az adatokat felveszi, csak nem olyan formában, amilyenben kelle.

php forráskódja:

<?php //touch('taglista2.xml'); $szoveg = $_POST['szoveg']; $file = "taglista.xml"; $kihagyando_sor = count(file($file)); $regi_txt = fopen("taglista.xml", "r"); $uj_txt = fopen("taglista2.xml", "w"); if ($regi_txt == NULL || $uj_txt == NULL) print('Hiba történt a fájlok megnyitása közben.'); else { $sor = 0; while (($karakter = fgetc($regi_txt)) !== false) { if ($karakter == "\n") { $sor = $sor + 1; } if ($sor != $kihagyando_sor-1) fwrite($uj_txt, $karakter); } } fwrite($uj_txt, "\r\n"); fwrite($uj_txt, $szoveg); fwrite($uj_txt, "\r\n</guestbook>"); fflush($uj_txt); fclose($uj_txt); fclose($regi_txt); copy('taglista2.xml','taglista.xml'); ?>

XML-ben így kellene kinéznie:
<entry Neve = '1' Email = '1' Msn = '1' Szulinap = '1' />

De így néz ki:

<entry Neve = \'1\' Email = \'1\' Msn = \'1\' Szulinap = \'1\' />

Flash-ben kiírattam egy szövegmezőbe, hogy mit küld a php-nek, de sajnos rendben volt..

Valami ötlet, hogy miért csinálja?

THX
Mutasd a teljes hozzászólást!
stripslashes?
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd