Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-02-2005, 02:13   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 29
sendAndLoad verständnisfrage

hallo leute,

zwar habe ich unzaehlige threats mit codeschnipseln gefunden, habe aber trotzdem nicht alles 100% verstanden. wenn ich per:

ActionScript:
  1. daten=new LoadVars()
  2. daten.object=this;
  3. daten.id="1";           
  4. daten.sendAndLoad('empf.php', daten, 'POST');

meine variable 'id' an meine empf.php sende, wird dann die php datei so ausgefuehrt als wenn diese submitted wird? denn wenn ich testweise in die datenbank schaue hat sich nichts getan, wenn ich aber die php datei im browser aufrufe dann funzt es.

bin dankbar fuer jd hilfe

PHP-Code:

<?


include("connect.inc"); 

//$id=1; 
$text="neu"

$sql "UPDATE tab SET text='$text' WHERE id = '$id' LIMIT 1 "
$result mysql_query($sql$conn); 
      
       if (
$result) { 
                      
$id mysql_insert_id(); 
                     } 
       else         { echo 
"<p>".mysql_error($conn); } 



    
mysql_close($conn); 

?>
planet_jazz ist offline   Mit Zitat antworten
Alt 01-02-2005, 11:40   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Abhängig von der verwendeten PHP-Version musst du $id evtl. folgendermaßen einlesen:
PHP-Code:
$id $_POST["id"]; 
  Mit Zitat antworten
Alt 01-02-2005, 12:50   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 29
yo, das stimmt! da ich aber noch mit register-vars arbeite (schäm) kann ich es so nicht machen. habe das problem aber erkannt:

ich arbeite auf meiner lokalen entwicklungsumgebung und d.h. ich muss
anstelle:

ActionScript:
  1. daten.sendAndLoad('empf.php', daten, 'POST');

den kompletten pfad angeben:

ActionScript:
  1. daten.sendAndLoad('http://localhost/blah/empf.php', daten, 'POST');

erst dann wird die php ausgefuehrt. hab ich nach mindestens einer schachtel kippen und 20 tassen kaffee rausgefunden.

danke aber trotzdem fuer deinen tipp, ich sollte wirklich mal umstellen auf superglobals

gruss planet
planet_jazz ist offline   Mit Zitat antworten
Alt 01-02-2005, 15:46   #4 (permalink)
Schläfer
 
Registriert seit: Oct 2003
Beiträge: 105
Zitat:
Zitat von planet_jazz
danke aber trotzdem fuer deinen tipp, ich sollte wirklich mal umstellen auf superglobals
Vor allem, weil register globals eines der größten Sicherheitslöcher für PHP-Systeme darstellt.

Gruß Pesse
__________________
Pesse's Blog
Pesse 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 06:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele