Text aus Textfeld per PHP in Textfile schreiben und wieder auslesen [Flash 8]
| 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 | | | Beiträge: 16 Wohnort: Salzburg und Wien Registriert: Feb 2010
Themenautor/in
| 21.02.2010, 09:13
Ahhh bitte, das weiß doch sicher wer..... | | | 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";
?>
|
| | | 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. | | | 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) | | | 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 ?? | |
| Ähnliche Beiträge zum Thema | 08.05.2022 - Indy_Crossover |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|