Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-01-2006, 18:28   #1 (permalink)
Neuer User
 
Benutzerbild von xbugsx
 
Registriert seit: Dec 2005
Beiträge: 6
Variablen an PHP senden! geht nicht!!

hallo!

Ich möchte gerne Variablen an eine PHP-Datei senden.Diese speichert sie dann als *.txt oder *.xml Datei ab.
Ich habe das schonmal gemacht mit
PHP-Code:
on (release){
    
LadeObj = new LoadVars();
    
LadeObj.load("test.php?name="+_root.mc_gbook.mc_gein.name.text+"&email="+_root.mc_gbook.mc_gein.email.text+"&hpage="+_root.mc_gbook.mc_gein.hpage.text+"&eintrag="+_root.mc_gbook.mc_gein.eintrag.text+"&submit=Absenden",LadeObj,"POST");
    
LadeObj.onLoad = function(){
        
_root.mc_gbook.loadVariables("gb.txt",0);
        
_parent.gotoAndStop(2);
    }

Die PHP-Datei sah so aus.
PHP-Code:
<?php

  $zahl 
fopen("ganz.txt","r+");
  
$zahl2 fopen("ganz2.txt","w+");
  
$id fgets($zahl10);
  
$neu "&anzahl=".$id."";
  
fwrite($zahl2,$neu);
  
fclose($zahl2);
  
  
$timestamp time();
  
$date date("d.m.Y - H:i",$timestamp);

  if (
$submit){
   
$datei fopen("gb.txt","a"); 
   
$daten "&id".$id."=<br>
             <b>Name: </b>$name<br>
             <b>Email: </b><a href=\"mailto:"
.$email."\">$email</a><br>
             <b>Homepage: </b><a href=\""
.hpage."\">$hpage</a><br>
             <b>Datum: </b>$date<br><br>
             <b>Eintrag: </b><br>$eintrag<br><br>"
;
   
$daten stripslashes($daten);
   
$daten ereg_replace("ä","ae",$daten);
   
$daten ereg_replace("ö","oe",$daten);
   
$daten ereg_replace("ü","ue",$daten);
   
$daten ereg_replace("ß","ss",$daten);
   
fwrite($datei,$daten);
   
$id++;  
   
rewind($zahl);
   
fwrite($zahl,$id);
   
fclose($zahl);
   
fclose($datei);
}
if (
file_exists("gb.txt")){ 
 
$datei fopen("gb.txt","r"); 
 
$daten fread($datei,filesize("gb.txt"));
 print 
$daten;
} else { 
   print 
"<b>Es sind keine Einträge vorhanden!</b>"

?>
der Quelltext ist nicht super überdacht,hat aber immer alles funtioniert und tut es immer noch.

Jetzt wollte ich eine xml-Datei erstellen,weil das einfach besser ist.Das ist aber auch eine ganz andere Flashseite.
Die Befehle in Flash sehen jetzt so aus.
PHP-Code:
loadObject = new LoadVars();
            
loadObject.load("send.php?name="+gmc.gtxtfld1.gtxt_0.text+"&email="+gmc.gtxtfld1.gtxt_1.text+"&text="+gmc.gtxtfld1.gtxt_2.text+"&submit=Absenden",loadObject,"POST");
loadObject.onLoad = function(){
    
g_xml();
    
gactive true;

Dies zugehörige PHP-Datei
PHP-Code:
<?php
  $timestamp 
time();
  
$date date("d.m.Y - H:i",$timestamp);

  
$datei fopen("Gbook.xml","a");
  

  
$log ="<eintrag gname=\"$name\" date=\"$date\">
        <![CDATA[<br><br>             <a href=\"$email\"></a><br><br><br><br>$text]]>
</eintrag>
"
;

  
fwrite($datei$log);
  
fclose($datei);

?>
Es wird eine XML-Datei erstellt,aber die Variablen,die ich mitsende werden nicht mitgeschrieben oder kommen nicht an.Was mache ich falsch?Das object.load(url) ist bei beiden fast identisch, bloß das es zwei verschieden Dateien sind und andere Textfelder.
Wäre schön ,wenn mir jemand weiterhelfen könnte.
Danke schonmal für die Zeit um euch das hier überhaupt durchzulesen.

Geändert von xbugsx (21-01-2006 um 18:30 Uhr)
xbugsx ist offline   Mit Zitat antworten
Alt 21-01-2006, 18:40   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Auf jeden Fall sticht schon mal wieder die Sache mit register globals ins Auge... [wichtig][übliche stolperfallen] register_globals

Abgesehen davon macht das XML-Schreiben so nicht viel Sinn... du hängst zwar schon hinten immer was dran. Es fehlt aber der root-Knoten!
Schau dir mal ein paar XML-Thematiken hier im FF an, um zu sehen, wie ein XML-File aufgebaut wird... z.B. das XML-Tutorial von pape.
sonar ist gerade online   Mit Zitat antworten
Alt 23-01-2006, 01:57   #3 (permalink)
Neuer User
 
Benutzerbild von xbugsx
 
Registriert seit: Dec 2005
Beiträge: 6
Danke für deine Antwort
Habe es jetzt geschafft.
Ich weiß, dass der Aufbau der XML-Datei nicht so korrekt ist,wußte bloß nicht wie ich das Ende des Hauptknotens immer ranhängen sollte,ohne dass ich das alte Ende des Hauptknotens entferne.
Das war auch nur zu Testzwecken.

Ich probiere gerade eine XML-Datei zu erstellen und diese dann an eine PHP-Datei zu senden,die die XML-Datei abspeichert.
Hat bisher auch alles geklappt.Ist auch viel übersichtlicher und leichter unter Flash zu handeln.
xbugsx 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 10:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele