Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-07-2007, 15:40   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 66
dynamischen XML-Output via PHP laden

Hallo,

ich möchte eine Funktion innerhalb einer PHP-Datei aufrufen und bei dem Aufruf einen oder mehre Parameter an diese Funktion übergeben. Die PHP-Funktion generiert dann aus SQL-Daten einen XML-Markup und gibt diesen mittels print aus. Diese XML-Datenstruktur möchte ich dann in Flash auswerten.

Ich bin im Umgang mit XML mittlerweile recht erfahren, habe aber bislang nur mit "fertigen" xml-Dateien gearbeitet und nicht mit XML, das von einer PHP-Datei ausgegeben wird.

Ich habe mal ein bisschen in der AS-Referenz und diversen Tutorials recherchiert und bin zu dem Ergebnis gekommen, dass evtl. loadAndSend() die richtige Methode sein könnte. Bevor ich mich allerdings an der falschen Stelle verausgabe, frage ich doch besser hier mal nach.

Wen es interessiert: Ich möchte eine WordPress-Installation mit einem Flash-Frontend versehen. Auf http://tvwonline.net/lab/pressconnect/ gibt es ein nettes PHP-Skript, welches auf Anfrage SQL in XML konvertiert. Mir fehlt leider das nötige Wissen, wie man dieses Skript und die in ihr enthaltenen Funktionen aufrufen kann.

Freue mich über Hinweise! Danke im voraus...
filigraf ist offline   Mit Zitat antworten
Alt 15-07-2007, 08:53   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
du bekommst bei entsprechendem php script "fertiges" xml.
also ist sendandload genau dein weg.
warrantmaster ist offline   Mit Zitat antworten
Alt 16-07-2007, 13:30   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 66
Es ging doch noch etwas einfacher, ganz ohne sendAndLoad():

Code:
//Bezeichnung der Funktion, die in PHP aufgerufen werden soll
func = "getPost";
//Parameter, der an die Funktion übergeben werden soll
postID = 355;
//Konstruktion der URL 
url = "http://tourdresden.de/wp_functions.php?func="+func+"&postID="+postID;
//
myXML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function(success) {
	if (success) {
//der Test: Ausgabe des XML-Markups in einem dynamischen Textfeld
		_root.ausgabe_txt.text = myXML;


	}
};
myXML.load(url);
In PHP habe ich dann noch etwas Code eingefügt, damit die an die ULR angehängten Variablen korrekt ausgelesen werden:

PHP-Code:
    $postID $_GET['postID'];
    
    switch(
$_GET['func']) {
        case 
"getPost": echo getPost($postID);
        } 
filigraf ist offline   Mit Zitat antworten
Alt 16-07-2007, 14:16   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
auch ein weg.
warrantmaster ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:30 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele