zweitaccount
Threadersteller
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 01.05.2008 11:39
Titel [solved][xml] per php an swf |
|
|
Hi Leutz,
ich bekomme es nicht hin per php ein xml auszugeben, welches
dann per flash weiterverarbeitet werden kann.
schreibe ich das xml statisch:
Code: | <?xml version="1.0" encoding="utf-8"?>
<slides>
<slide name="erstes bild" img="bild1.jpg" url="http://www.spiegel.de" target="_blank" text="BlubText1" />
<slide name="zweites bild" img="bild2.jpg" url="http://www.google.de" target="_blank" text="BlubText2" />
<slide name="drei" img="bild3.jpg" url="http://www.web.de" target="_blank" text="BlubText3" />
<slide name="vier" img="bild4.jpg" url="http://www.bild.de" target="_blank" text="ratata" />
</slides>
|
geht alles wunderbar. lasse ichs per php schreiben:
Code: |
<?
header('Content-type: application/xml; charset="utf-8"');
$output = '<?xml version="1.0" encoding="utf-8"?>'."\n\r";
$output .= "<slides>\n\r";
$slides = "slides.csv";
$fields = array("name","img","url","target","text");
$fp = fopen($slides,"r");
while($zeile = fgetcsv($fp,500,";")) {
$y++;
$output .= "".'<slide ';
for ($x=0; $x < count($zeile); $x++) {
$data = ($fields[$x] == 'text')? utf8_encode($zeile[$x]) : $zeile[$x];
$output .= "$fields[$x]=\"$data\" ";
}
$output .= "/>\n\r";
}
fclose($fp);
$output .= "</slides>";
echo $output;
?> |
wird es kommentarlos nicht weiterverarbeitet.
das action script geht so los:
Code: |
var XML_data = new XML();
XML_data.ignoreWhite=true;
XML_data.contentType="text/xml";
XML_data.load("slides.php");
XML_data.onLoad = function(success) {
if (success) {
// mach was damit;
}
} |
Kann mir bitte jemand auf die Sprünge helfen,
wo da der fehler zu suchen ist?
Gruß
zweitaccount
// edit: ja was fürn fuck. online geht das - nur lokal nicht
... und ich such mich deppert. braucht der apache (xampp)
ein bestimmte einstellung für solche geschichten?
// edit2: der flash player läßt das offensichtlich nicht zu.
wieder irgend so ein sicherheitsfeature. falls jemand weiß
wie man das umgehen kann, wäre ich trotzdem dankbar.
Zuletzt bearbeitet von zweitaccount am Do 01.05.2008 15:15, insgesamt 3-mal bearbeitet
|
|