mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 28.04.2024 23:38 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
Threadersteller

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

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
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 Website dieses Benutzers besuchen
Anzeige
Anzeige
zweitaccount
Threadersteller

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 [SOLVED!]
[SOLVED!]
[SOLVED!]
[SOLVED!]
[solved] CMS gesucht
[CSS] Listenformatierung [solved]
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 an Umfragen in diesem Forum nicht mitmachen.