Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-10-2003, 14:45   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Mannheim
Beiträge: 30
Wert an Server posten

Hallo,

ich hock hier schon wieder ewige Zeit mit diesem sch... Buch und versuch rauszufinden, wie ich n Wert an ein php Script posten kann:

wert=irgendwas

soll nach http://mein.host/danke.php

so schwer kann das doch nicht sein ?

Danke für eure hilfe
kressevadder ist offline   Mit Zitat antworten
Alt 28-10-2003, 14:47   #2 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
ActionScript:
  1. vars = new LoadVars();
  2. vars.wert = "irgendwas";
  3. vars.send("http://mein.host/danke.php");
__________________
Klick hier
f@gju ist offline   Mit Zitat antworten
Alt 28-10-2003, 14:50   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Mannheim
Beiträge: 30
ufz...

...das ist alles

Vielen Dank
kressevadder ist offline   Mit Zitat antworten
Alt 29-10-2003, 10:21   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Mannheim
Beiträge: 30
... wär auch zu schön gewesen

PHP-Code:
on (press) {
vars = new LoadVars();
vars.wert2 "irgendwasanderes";
vars.wert "irgendwas";
vars.send ("http://mac1.local/~manfred/devcomcharts/danke.php" "POST");    

dieses Script gibt die Werte an danke.php weiter sobald ich den Button drücke. In danke.php ist dann wieder der Flash Film eingebunden... , aber:

Beim ersten Aufruf öffnet er danke.php in einem neuen Browserfenster, rufe ich das Script von diesem neuen Fenster dann erneut auf, wird es im gleichen Fenster geöffnet.

Noch dümmer: Bei dem Wert, den ich im Actionscript als ertses zuweise (also hier jetzt wert2) fehlt immer das letzte Zeichen, egal was als erstes kommt, es wird nicht sauber an die PHP Seite gepostet

Any Ideas
kressevadder ist offline   Mit Zitat antworten
Alt 29-10-2003, 12:35   #5 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
hmmm crazy
also bei mir funzts einwandfrei und abgeschnitte wird auch nix, komisch

und wie meinste das mit im danke.php ist wider flash eingebunden??
__________________
Klick hier
f@gju ist offline   Mit Zitat antworten
Alt 29-10-2003, 13:18   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Mannheim
Beiträge: 30
PHP-Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="300" height="250">
  <param name="movie" value="flash/login.swf">
  <param name="quality" value="high">
  <embed src="flash/login.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="300" height="250"></embed></object>
<br>
<?php
echo 'Wert :'.$_POST[wert];
echo 
'<br>';
echo 
'Wert2 :'.$_POST[wert2];
?>
Oben ist das "Formular" also der Flash Film eingebunden und unten werden die geposteten Daten ausgeben. Durch drücken des Buttons im Flash Film ruft der sich quasi wieder selbst auf und die geposteten Werte werden unten augegeben...
kressevadder ist offline   Mit Zitat antworten
Alt 29-10-2003, 14:25   #7 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
ahaaaaa also das würd ich dann anders machn so:
ActionScript:
  1. getURL("http://mac1.local/~manfred/devcomcharts/danke.php?&wert1=" + deineVar + "&wert2=" + deinezweiteVar, _self);
__________________
Klick hier
f@gju ist offline   Mit Zitat antworten
Alt 29-10-2003, 14:36   #8 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Mannheim
Beiträge: 30
Damit schicke ich das Ganze aber als GET anfrage und die Vars sind in der Adressleiste des Browsers zu sehen.

Also: Für ne PHP Site hab ich ne Userverwaltung. Das Passwort möchte ich nun schon auf dem Client in einen md5 String verwandeln, bevor ich es an die login Seite schicke. Dadurch spar ich mir die ganze site per ssl zu verschlüsseln oder ne doppelte Sessionverwaltung.

Ne Actionscript Funktion die mir nen md5 des Passworts erzeugt hab ich, jetzt muss ich das nur noch posten - und damit meine ich wirklich ne POST Anfrage an den Server...
kressevadder ist offline   Mit Zitat antworten
Alt 29-10-2003, 14:42   #9 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
hmmm hab null plan wasde meinst
kannst nochmals ganz genau erklären was machn willst?
__________________
Klick hier
f@gju ist offline   Mit Zitat antworten
Alt 29-10-2003, 15:13   #10 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Mannheim
Beiträge: 30
Kernpunkt ist eigentlich der: Ich brauch ein Formular, in das ich Username und Passwort tippe und die zwei Strings werden an die Seite geschickt und zwar mit der POST Methode.

Es geht ja eigentlich auch, aber warum fehlt immer dieses eine Zeichen ?
kressevadder ist offline   Mit Zitat antworten
Alt 29-10-2003, 15:19   #11 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
nimm mal astelle von
PHP-Code:
$pwd $_POST[wert]; 
das:
PHP-Code:
$pwd $wert
__________________
Klick hier
f@gju ist offline   Mit Zitat antworten
Alt 29-10-2003, 15:50   #12 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Mannheim
Beiträge: 30
Nee, ist schon klar wie ich an die Vars auf der PHP Seite drankomme, muss $_POST sein, Vorgabe! Ich kann ne Authentifizierung nicht mit ner GET Anfrage machen. Ich krieg sie Ja auch rüber gepostet, aber das fehlende Zeichen.

Ich schreib nachher den Code nochmal von Hand, vielleicht hab ich ja aus versehen irgendein Steuerzeichen mitkopiert oder was weiss ich, kann doch wohl nicht sein, das da einfache eine Zeichen fehlt, ich werd ja nicht der erste sein der Formulardaten postet...

genervten Gruss
kressevadder ist offline   Mit Zitat antworten
Alt 29-10-2003, 15:52   #13 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
also imho spielts keine rolle ob $_POST[var]; schreibst odda $var
also bei mir funzts imma supi auch mit post (benutz eigentlich nur post)
__________________
Klick hier
f@gju ist offline   Mit Zitat antworten
Alt 29-10-2003, 16:59   #14 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Mannheim
Beiträge: 30
Also ich würde mein linkes Ei darauf verwetten, das du mit PHP nix in $var stehn hast, wenn du ein Formular mit der Methode POST schickst. In $var hast du nur was drinstehn, wenn du ne GET Anfrage sendest, weil $var == $_GET['var']...

ich werkel heut abend nochmal dran...
kressevadder ist offline   Mit Zitat antworten
Alt 29-10-2003, 17:12   #15 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Mannheim
Beiträge: 30
Mist jetzt hast du drei und ich eins

Sie sthn drin, nur nicht in $_GET. Aber auch wenn ich sie jetzt über $var einlese, fehlt immernoch das erste Zeichen...
kressevadder 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 13:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele