Skrivning af XML fra Flash gennem PHP
HejJeg har et XML-dokument, jeg ønsker at læse, ændre samt skrive tilbage til filen.
Læsning og ændring går fint. Jeg har - som der ses, et objekt ved navn "mitxml", der så rummer al den ændrede XML-kode.
mitxml = new XML();
mitxml.ignoreWhite = true;
mitxml.load("indhold.xml");
mitxml.onLoad = function() {
...osv...osv...
Der hvor kæden hopper af, er i skrivningsfasen.
For en ordens skyld er rettigheder 777 på indhold.xml - men når skrivningen påbegyndes, skriver den intet. Filen ændres blot til 0 bytes. Jeg har tilføjet "_blank" samt en echo i PHP-filen for at checke output - men intet sker...:-(
I mit Flash-dokument bruger jeg: _root.mitxml.send("http://www.mitwebsite.dk/job/xml-projekt/skrivxml.php", _root.mitxml, "POST", "_blank");
I mit PHP-script findes følgende:
<?php
$filen = "indhold.xml";
$xmlindhold = $_REQUEST['mitxml'];
echo "Streng modtaget: ".$mitxml;
$fp = fopen( $filen, "w" );
fwrite( $fp, $xmlindhold, 9999999 );
fclose( $fp );
?>
Er der nogle falkeøjne, der kan se problemet?
Mvh.
