Zurück   Flashforum > Flash und Server > Flash mit XML und Webservices

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-10-2009, 13:43   #1 (permalink)
alter User
 
Benutzerbild von Marcellus
 
Registriert seit: Jun 2001
Ort: GE
Beiträge: 416
PHP XML swfobject flashvars

Hallo Forum,
sitzte mit einem Kollegen schon den ganzen Tag an diesem Problem und komme jetzt nach hunderten Versuchen nicht mehr weiter.
Ich beschreibe mal das Problem: Über die flashvars des swfobject-Scripts bekomme ich den Pfad zu einer PHP-Datei und einige Variablen-Wert-Paare.
das Ganze baue ich in Flash zu einem String(xmlPfad) und lade mit:
HTML-Code:
var xmlDaten:XML = new XML();
xmlDaten.load(xmlPfad);
Jetzt soll die PHP-Datei auf dem Server mit den zurückgegebenen Daten eine XML-Datei generieren und an Flash senden.

Zuerst haben wir den String mit "&" mit flashvars übergeben. Da hat Flash nach dem ersten & alles abgeschnitten. Das Codieren mit "%26" funktionierte auch nicht.
Jetzt bau ich den String in Flash zusammen und der Aufruf sieht folgendermaßen aus
PHP-Code:
includes/xml.php?movie="1"&posterimage="upload/posterimages/....jpg"&movieurl="http://.…..mov&description=beschreibungstext" 
Was dann kommt, wird allerdings nicht als XML erkannt.

Wir kriegen es nicht hin. Sind wir völlig auf dem Holzweg und die Prozedur ist so gar nicht möglich?
Der Vollständigkeit halber hier auch die PHP-Datei
PHP-Code:
<?php
    
// Include
    //include($_SERVER['DOCUMENT_ROOT'].'/conlib/db_mysql_xml.inc');
    
    // Variablen
    
$movie $_GET['movie'];
    
$posterimage urldecode($_GET['posterimage']);
    
$movieurl urldecode($_GET['movieurl']);
    
$description urldecode($_GET['description']);
    
$slideshow $_GET['slideshow'];
    
$picfolder urldecode($_GET['picfolder']);
    
$time $_GET['time'];
    
    
$xml_content '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.chr(10);
    
$xml_content .= '<daten>'.chr(10);
    
    
// Video einbinden
    //if ($movie == '1') {
        
$xml_content .= '<medien art="video">'.chr(10);
        
$xml_content .= '<posterbild pfad="'.utf8_encode($posterimage).'" />'.chr(10);
        
$xml_content .= '<video pfad="'.utf8_encode($movieurl).'">'.chr(10);
        
$xml_content .= '<![CDATA['.utf8_encode($description).']]>'.chr(10);
        
$xml_content .= '</video>'.chr(10);
        
$xml_content .= '</medien>'.chr(10);

    
    
$xml_content .= '</daten>'.chr(10);
    
    
// Header
    
header("Content-Type: text/xml");
    
//header("Content-Type: application/x-www-form-urlencoded");
    
echo $xml_content;
?>
__________________
Gruss
Marcellus

Ich bin nicht mehr jung genug, um alles zu wissen.(O.Wilde)

Ein Mensch weiß nicht, was er weiß, bevor er weiß, was er nicht weiß.(T.Carlyle)
Marcellus ist offline   Mit Zitat antworten
Alt 09-10-2009, 07:06   #2 (permalink)
alter User
 
Benutzerbild von Marcellus
 
Registriert seit: Jun 2001
Ort: GE
Beiträge: 416
Exclamation ":" stört, ist es ein Bug von Flash oder PHP???

Ich werd wahnsinnig,

wir haben mal alle "Sonderzeichen" weggelassen und dadurch festgestellt, das in dem Aufruf
PHP-Code:
includes/xml.php?movie="1"&posterimage="upload/posterimages/....jpg"&movieurl="http://.…..mov&description=beschreibungstext" 
der ":" verhindert, dass PHP den String verarbeiten kann.

Der Workaround des Kollegen sieht jetzt so aus, dass er beim Erstellen des flashvars-Parameters den ":" durch eine Zeichenfolge ersetzt und in PHP diese gegen den Doppelpunkt austauscht. Dann wird die richtige XML-Datei gebaut und Flash kann Sie laden.
__________________
Gruss
Marcellus

Ich bin nicht mehr jung genug, um alles zu wissen.(O.Wilde)

Ein Mensch weiß nicht, was er weiß, bevor er weiß, was er nicht weiß.(T.Carlyle)
Marcellus 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
flashvars und swfObject 2 alsodenn ActionScript 2 5 03-05-2009 15:28
flashvars + xml mitstreiter ActionScript 2 4 22-04-2009 12:09
Flashvars aus swfobject benutzen EiKei ActionScript 2 0 14-09-2008 10:54
Alternative zu FlashVars; FlashVars in Suchmaschinen lindsey Flash MX 3 07-06-2006 10:19
FlashVars und PHP hollow03 Flash und Datenbanken 3 30-06-2005 15:34


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele