art-d-sign
-

Willkommen im TP Hilfe Forum unter Traum-Projekt.com

Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen und Fragen stellen, privat mit anderen TPlern kommunizieren, an Umfragen teilnehmen und gratis Fotos runterladen. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Wir würden uns freuen, Dich in einer der freundlichsten Communitys als Mitglied begrüßen zu dürfen. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support Team.

Viel Spaß bei Traum-Projekt.com



Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 08.01.2008, 13:33   #1
TP-Junior
 
Benutzerbild von LoneGunman
 
Registriert seit: Aug 2005
LoneGunman macht alles soweit korrekt
Flash & Php

Ja, ich weiß, das Thema zum hundertsten Mal, aber ich habe mich hier durch das Forum gewühlt und auch http://www.gidf.de hilft mir nicht weiter.

Ich habe einfach nur ein Flash-Movie mit folgenden Inhalt:
  • Button ... name=senden_btn
  • Eingabefeld ... name=txt_username
  • Eingabefeld ... name=txt_password
  • Dynamisches Textfeld ... name=txt_status
  • Dynamisches Textfeld ... var=var_username
  • Dynamisches Textfeld ... var=var_password

Einfach so zum Testen sollen der eingegebene Username und Password an PHP gesendet werden und von dort wieder zurück an Flash als Variablen php_username und php_password, sodass ich diese dann weiter verarbeiten kann oder zum Beispiel in den Dynamischen Textfeldern erscheinen lasse.

Aber irgendwie will das überhaupt nicht gehen. In den Textfeldern steht dann immer undefined.
Wäre nett, wenn sich das mal jemand anschauen könnte und/oder Verbesserungen posten könnte.

PHP-Datei (test.php)
PHP-Code:
<?
    
//funktioniert nur, wenn von Flash aufgerufen
    
if(isset($_POST[AnfrageVonFlash])){
    
        
//von Flash übergebene Variablen abfragen
        
$username addslashes ($_POST['user_name']);
        
$password addslashes ($_POST['user_password']);
        
        
$Daten_an_Flash "$php_username=" urlencode($username) . "$php_password=" urlencode($password);
        
        echo 
$Daten_an_Flash;
    }    
?>
So, und hier das AS von Flash:
Code:
//Ärger mit Umlauten vermeiden
System.useCodepage = true;
//
v = new LoadVars();

v.onLoad = function(geladen) {
    if(geladen) {
        txt_status.text = "Laden erfolgreich!";
	var_username = php_username;
        var_password = php_password;
    }
}
senden_btn.onRelease = function () {
	// Diese Variablen werden an das PHP Script gesendet
	v.flash_username = txt_username.text;
	v.flash_password = txt_password.text;
	v.AnfrageVonFlash = "1";
	v.sendAndLoad("test.php",v,"POST");
	txt_status.text = "Sende Daten";
}
MfG LoneGunman
LoneGunman ist offline   Mit Zitat antworten
Linktipp

Alt 08.01.2008, 15:09   #2
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Hallo,

so auf den ersten Blick würde ich mal sagen, dein Fehler liegt in der php und zwar genau hier:
PHP-Code:
$Daten_an_Flash "$php_username=" urlencode($username) . "$php_password=" urlencode($password); 
der Namer der Var heißt hier: "$php_username=" aber in Flash fragst du nach php_username da fehlt halt das $ Zeichen und wenn du mehrer Variablen übergibst musst die Zeile in der PHP auch so lauten:
PHP-Code:
$Daten_an_Flash "php_username=" urlencode($username) . "&php_password=" urlencode($password); 
__________________
Gruß

Wanderratte
Gebildet ist,
wer weiß,
wo er findet,
was er nicht weiß.

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten
Alt 08.01.2008, 15:25   #3
TP-Junior
 
Benutzerbild von LoneGunman
 
Registriert seit: Aug 2005
LoneGunman macht alles soweit korrekt
Hm, hab ich versucht - geht immernoch nicht. Da kommt wieder undefined in der Anzeige.

Ich hab mal die Dateien drangehängt.

MfG
LoneGunman
Angehängte Dateien
Dateityp: zip chat.zip (8,1 KB, 3x aufgerufen)
LoneGunman ist offline   Mit Zitat antworten
Alt 08.01.2008, 17:08   #4
TP-Junior
 
Benutzerbild von LoneGunman
 
Registriert seit: Aug 2005
LoneGunman macht alles soweit korrekt
So, habe mir dein Beispiel für eine Userregistrierung mit Flash und PHP angeschaut und umgebastelt.
Weiß zwar nicht, waqs da soviel anders war, aber jedenfalls geht es jetzt.
LoneGunman ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Flash > Flash CS3
Flash & Php Flash & Php
« Flash, PHP, MySQL = Chat | Objekttyp in Flash IDE festlegen? »


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:26 Uhr.

Powered by: vBulletin Version 3.6 (Deutsch)
Copyright ©2000 - 2007, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67