Hallo an alle Leser,
ich habe eine Bildergalerie in Flash und eine XML Datei wird über Flashvars geladen:
<param name="flashvars" value="xmlurl=list.xml" />
Nun möchte ich aber unterschiedliche Ergebnisse aus der Datenbank holen und hier bietet PHP ja DOM oder SimpleXML an, aber ich sehe den Wald vor Bäumen nicht mehr!
Ich hätte das jetzt folgendermaßen vorgehabt:
1. User wählt aus einem Formularlistenfeld ein Thema aus und drückt auf den Sendebutton;
2. Eine ID wird an eine zweite PHP Seite gesendet wo sich die DB Abfrage im PHP- und das eingebundene Flash im HTML Bereich befindet;
3. Das DB Ergebnis wird in einem String gespeichert, Beispiel:
$string = <<<XML
<?xml version="1.0" encoding="utf-8"?>
<photos>
<photo>
<thumbnail>175_01.jpg</thumbnail>
<filename>175_01.jpg</filename>
<title>Foto von uns</title>
<description>Das sind wir</description>
</photo>
</photos>
XML;
4. Wie aber lade ich den String im Flashvars?
In etwa so?
$xml = simplexml_load_string($string);
<param name="flashvars" value="xmlurl=<?php var_dump($xml); ?>" />
Oder liege ich damit komplett falsch und das geht nur wenn ich noch eine zweite PHP Datei ansteuere wo dann die Informationen aus der Datenbank ausgegeben werden, Beispiel:
<param name="flashvars" value="xmlurl=bilderliste.php?ID=1234" />
Danke für eure Hilfe!
Grüße,
Su