• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-05-2009, 17:28   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Ort: München
Beiträge: 12
loadvars.sendandload $_POST bleibt 'leer'

Hallo Forum!
dieses Thema ist sicherlich nicht neu, aber trotz stundenlanger Suche habe ich keine Antwort auf meine Frage gefunden:
Ich möchte per loadVars-Objekt eine xml zum parsen an php schicken:
PHP-Code:
send_btn.onRelease = function() {
    
//trace(_parent.newsContainer_mc.qfhotel_news_xml);
    
speichern();

};

function 
speichern():Void {
            var 
lv:LoadVars = new LoadVars();
            var 
result_lv:LoadVars = new LoadVars();
    var 
qf_xml:XML _parent.newsContainer_mc.qfhotel_news_xml;
    
qf_xml.contentType 'text/html';
    
lv.xml qf_xml;
    
lv.onLoad = function(success:Boolean):Void  {
        
getURL("javascript:alert('Daten gespeichert...')");
    };
    
lv.sendAndLoad("parserXML.php",result_lv,"POST");


Das Problem, ich erhalte über
PHP-Code:
print_r($_POST
ein Array-Objekt ohne Inhalt.
Wenn ich aber nur
PHP-Code:
lv.send("parserXML.php","POST"); 
kann ich den Inhalt von $_POST['xml'] ausgeben lassen.

Was läuft da verkehrt? Habe schon in der php.ini nach Gründen gesucht, aber da war alles in Ordnung.
Könnt Ihr mir da helfen? Bin ziemlich verzweifelt darüber!

Vielen Dank im voraus, MM
Max Magari ist offline   Mit Zitat antworten
Alt 09-05-2009, 11:33   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
So wie des da oben aussieht, schickst Du ja ein leeres "result_lv"!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 10-05-2009, 10:38   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Ort: München
Beiträge: 12
Zitat:
Zitat von RustyCake Beitrag anzeigen
So wie des da oben aussieht, schickst Du ja ein leeres "result_lv"!
Danke für die Antwort RustyCake.
Aber das 'lv' ist doch mein 'Sende-Objekt', dem ich eine Variable zuweise, oder nicht?.
Je länger ich da draufgucke, umso verwirrender wird es für mich.

Ich habs jetzt mal so gemacht wie es in der Doku steht:
PHP-Code:
function speichern():Void {
    var 
send_lv:LoadVars = new LoadVars();
    var 
result_lv:LoadVars = new LoadVars();
    var 
qf_xml:XML _parent.newsContainer_mc.qfhotel_news_xml;
    
qf_xml.contentType 'text/html';
    
send_lv.xml qf_xml;
    
result_lv.onLoad = function(success:Boolean):Void  {
        
getURL("javascript:alert('Daten gespeichert...')");
    };
    
send_lv.sendAndLoad("parserXML.php",result_lv,"POST");


und wieder wird nichts übermittelt.
Das result_lv steht nur als dummy da, um den alert auszulösen, wenn der Transfer abgeschlossen wurde.
Ist das vielleicht der Fehler?
Max Magari ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
$_post, flash as2, loadvars, php

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 02:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele