Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-08-2007, 23:49   #1 (permalink)
Neuer User
 
Benutzerbild von dnex5
 
Registriert seit: May 2003
Ort: Österreich
Beiträge: 90
Daten an PHP ohne Fenster zu öffnen?

Ich probiere von Flash aus Daten an ein PHP-Skript zu schicken.

PHP-Code:
press_btn.onRelease = function() {
    var 
variablen:LoadVars = new LoadVars();
    
variablen.spieler "Denise";
    
variablen.score 50;
    
variablen.send("testen_lv.php""_blank");

Empfangen und Anzeigen kann ich die Daten mit:

PHP-Code:
<?
echo $spieler " " $score "<br>";
?>
Aber wie könnte dieses PHP-Skript "im Hintergrund laufen lassen" - also das die PHP-Datei NICHT im Webbrowser angezeigt wird?

Muss ich statt dem "_blank" etwas anderes hinschreiben? Oder kann ich irgendwie anders Daten an PHP senden? Ohne PHP-File-im-Webbrowser-Auffruf?

Ich möchte nämlich nur die Daten in ein PHP-File übernehmen, und das speichert die Daten dann in eine MySQL-Datenbank.
__________________
Was denkbar ist, ist programmierbar!
Flash.Nepraunig.com
dnex5 ist offline   Mit Zitat antworten
Alt 27-08-2007, 00:01   #2 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
nicht send() sondern sendAndLoad() nehmen.

Ein paar Tutorials…
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 27-08-2007, 07:14   #3 (permalink)
Neuer User
 
Benutzerbild von dnex5
 
Registriert seit: May 2003
Ort: Österreich
Beiträge: 90
Danke!! ;-)
__________________
Was denkbar ist, ist programmierbar!
Flash.Nepraunig.com
dnex5 ist offline   Mit Zitat antworten
Alt 11-09-2007, 14:04   #4 (permalink)
loveandhateflash
 
Registriert seit: Oct 2001
Ort: ffm
Beiträge: 207
also ich hatte das gleiche problem, nur gelöst habe ich es nicht. seit ich sendandload benutze, funktioniert mein php-script nicht mehr. gibt es noch eine andere lösung?
zungenbrecher ist offline   Mit Zitat antworten
Alt 11-09-2007, 14:08   #5 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Das wird dann aber entweder an deinem Script liegen oder an der Art wie du die Daten übermittelst....
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 11-09-2007, 14:16   #6 (permalink)
loveandhateflash
 
Registriert seit: Oct 2001
Ort: ffm
Beiträge: 207
komisch, da hat sich nichts wesentlich geändert. oder besteht zwischen send und sendandload ein wesentlicher unterschied?

vorher:
Code:
toPhp = new LoadVars ();
toPhp.codes = gutscheinArray;
toPhp.send("test.php","POST");
jetzt:
Code:
toPhp = new LoadVars ();
toPhp.codes = gutscheinArray;
toPhp.sendAndLoad("test.php","POST");
zungenbrecher ist offline   Mit Zitat antworten
Alt 11-09-2007, 14:20   #7 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Schau dir den Tutorial-Link nochmals genau an. SendAndLoad erfordert DREI Parameter.
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 11-09-2007, 14:36   #8 (permalink)
loveandhateflash
 
Registriert seit: Oct 2001
Ort: ffm
Beiträge: 207
habe ich auch probiert, ändert aber nichts. laut as-hilfe gibt es keinen westenlichen unterschied. mit send() geht es auch mit 2 parametern:
Code:
send(url:String, target:String, [method:String]) : Boolean
 Sendet die Variablen im Objekt my_lv an die angegebene URL.
 

 sendAndLoad(url:String, target:Object, [method:String]) : Boolean
 Sendet die Variablen im Objekt my_lv an die angegebene URL.
zungenbrecher ist offline   Mit Zitat antworten
Alt 11-09-2007, 14:40   #9 (permalink)
loveandhateflash
 
Registriert seit: Oct 2001
Ort: ffm
Beiträge: 207
ok, jetzt geht es. warum man aber bei sendandload das loadvars objekt als zweiten parameter als objekt noch mal übergeben muss, verstehe ich nicht, denn mylv.sendandload() bezieht sich ja ohnehin auf mylv.
zungenbrecher ist offline   Mit Zitat antworten
Alt 11-09-2007, 14:53   #10 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Zitat:
Zitat von zungenbrecher Beitrag anzeigen
ok, jetzt geht es. warum man aber bei sendandload das loadvars objekt als zweiten parameter als objekt noch mal übergeben muss, verstehe ich nicht, denn mylv.sendandload() bezieht sich ja ohnehin auf mylv.
Nun du kannst die Daten aus einem LoadVars()-Obj senden lassen und kannst Daten in einem anderen LoadVars()-Obj empfangen. Ein Beispiel dazu in der Flash Hilfe.
__________________
www.johannes-erhardt.com | blog | xing me baby
FLASHStyler ist offline   Mit Zitat antworten
Alt 13-09-2007, 18:13   #11 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 8
Hallo zusammen,

habe das gleiche Problem und bei mir funktioniert sendAndLoad leider nicht.

Wenn ich send verwende, klappt eigentlich alles, nur dass sich die aufgerufene Seite in einem neuen Fenster öffnet. Wenn ich sendAndLoad mache passiert gar nix (die gewünschte seite wird gar nicht aufgerufen).

Hat noch jemand einen Tipp für mich?

postvar.sendAndLoad("http://www.blablabla.de/dhsscript.html",postvar,"POST");

Vielen Dank schon mal!
dolomiti ist offline   Mit Zitat antworten
Alt 23-09-2007, 01:11   #12 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Liegt es vielleicht an dem Leerzeichen in deiner URL oder vielleicht daran, dass du eine Kommunikation zwischen Flash und einer HTML-Datei erzwingen möchtest... Dabei müsstest du vermute ich auf eine serverseitige Technologie zurück greifen...
__________________
www.johannes-erhardt.com | blog | xing me baby
FLASHStyler 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 11:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele