mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 16.05.2008 15:09 Benutzername: Passwort: Auto-Login

Thema: [solved][xml] per php an swf vom 01.05.2008

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [solved][xml] per php an swf
Autor Nachricht
zweitaccount


Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 01.05.2008 11:39
Titel

[solved][xml] per php an swf

Antworten mit Zitat Zum Seitenanfang

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? * Keine Ahnung... *

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
  View user's profile Private Nachricht senden
tacker
Moderator

Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 27
Geschlecht: Männlich
Verfasst Do 01.05.2008 14:20
Titel

Antworten mit Zitat Zum Seitenanfang

Stichwort crossdomain.xml

http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security.html
  View user's profile Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
zweitaccount


Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 01.05.2008 15:15
Titel

Antworten mit Zitat Zum Seitenanfang

Ahhh!

Danke!

*Thumbs up!*
  View user's profile Private Nachricht senden
 
Ähnliche Themen In HTML eingebettete .swf lädt .xml nicht
XML:xml to html/php
[solved] [flash] xml-daten werden nicht ausgelesen
SWF-Variable an PHP-Skript senden
XML verarbeiten mit php
php und xml... durchdreh!
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.