{lang: 'de'}
Flashhilfe.de - Flash Community

Text aus Textfeld per PHP in Textfile schreiben und wieder auslesen [Flash 8]

 


AntwortenRegistrieren Seite1  

brudat#1
Benutzerbild von brudat
Beiträge: 16
Wohnort: Salzburg und Wien
Registriert: Feb 2010

20.02.2010, 00:19

Hallo Leute,

Habe ein lästiges Problem und komme trotz intensiver Suche nicht weiter.
Bei Klicken eines Buttons(save_butt) wird der Inhalt eines Eingabetextfeldes (ausgabe_txt) per PHP (write.php) in ein Textfile(aktuelles.txt) geschrieben, das funktioniert auch. Das Problem ist nun, dass ich es dann gleich wieder einlesen möchte (Methode sendAndLoad), Flash aber nur undefined zurückbekommt bzw. gar nichts.
Nicht mal statischer Text lässt sich zurückübergeben! Im Browserfenster links unten steht nur "Übertragen der Daten von localhost..." und dann passiert nichts mehr.
Habe das ganze schon auf lokalen Apache Server (XAMPP) und auch auf Webserver geladen, beide male passiert genau das gleiche.
Veröffentliche als Player Version 8, Firewall ist ausgeschaltet.
Habe den Code jetzt mal auf ein Minimum reduziert um den Fehler lokalisieren zu können.

AS:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function senden(input) {
   submittedData = new LoadVars();
   submittedData.input_data = escape(input);
   response = new LoadVars();
   response.onLoad = doThisOnResponse();
   url = "http://localhost/xampp/write.php";
   submittedData.sendAndLoad(url,response,"POST");
}
function doThisOnResponse() {
      
   ausgabe_txt.text = response.writeStatus;   
}

save_butt.onRelease = function() {
   var input = ausgabe_txt.text;
   senden(input);
};


PHP Code:
PHP:
1
2
3
4
5
6
7
<?php
$receivedFromFlashData 
urldecode($_POST['input_data']);
$myTextFileHandler = @fopen("aktuelles.txt","r+");
fwrite($myTextFileHandler$receivedFromFlashData);
echo 
"&writeStatus=$receivedFromFlashData&";
?>


Vielen Dank im Voraus
Vid aka brudat
Schlagwörter: PHP Textfile, sendAndLoad
brudat#2
Benutzerbild von brudat
Beiträge: 16
Wohnort: Salzburg und Wien
Registriert: Feb 2010

Themenautor/in

21.02.2010, 09:13

Ahhh bitte, das weiß doch sicher wer.....
amexdesign#3
Benutzerbild von amexdesign
Beiträge: 49
Registriert: Mar 2007

22.02.2010, 17:00

versuche mal so:
PHP:
1
2
3
4
5
6
7
<?php
$receivedFromFlashData 
urldecode($_POST['input_data']);
$myTextFileHandler = @fopen("aktuelles.txt","r+");
fwrite($myTextFileHandler$receivedFromFlashData);
echo 
"writeStatus=$receivedFromFlashData";
?>
brudat#4
Benutzerbild von brudat
Beiträge: 16
Wohnort: Salzburg und Wien
Registriert: Feb 2010

Themenautor/in

22.02.2010, 22:08

Nein, das ist es nicht, hab ja oben  gesagt dass ich nicht mal bei einem String
PHP:
1
2
3
4
<?
echo "&writeStatus = Text&"
?>

was  rausbekomme.
brudat#5
Benutzerbild von brudat
Beiträge: 16
Wohnort: Salzburg und Wien
Registriert: Feb 2010

Themenautor/in

01.03.2010, 15:58

Hi Leute,
Kann das irgendwas mit der PHP Konfiguration zu tun haben (register_globals oder so)
brudat#6
Benutzerbild von brudat
Beiträge: 16
Wohnort: Salzburg und Wien
Registriert: Feb 2010

Themenautor/in

02.03.2010, 17:04

Naja, hab den ganzen Code nochmal manuell eingetippt und Variablennamen geändert, und sie her es funktioniert. Flash Bug ??

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Ein Lob an die Admins [Flash CS5] 08.05.2022 - Indy_Crossover
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de