Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-02-2005, 02:30   #1 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Question Textumbruch an PHP übergeben

Hi Leute,

ich find einfach keine Lösung und die Suchfunktion im Forum scheint auch grad nicht zu funktionieren.

Ich will aus einem dynamischen Textfeld die Daten über PHP in eine Textdatei Speichern. Das funktioniert auch wunderbar, bloss wenn ich dann die Textdatei öffne, dann werden die Zeilenumbrüche nicht angezeigt, aus dem dynamischen Textfeld.

d.h. PHP speichert die Textumbrüche nicht in der Textdatei.

Wie mache ich es nun, dass das PHP die Textumbrüche mit abspeichert?

Gruß
Shocki
shocktale ist offline   Mit Zitat antworten
Alt 14-02-2005, 04:16   #2 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Also ich habe irgendwo gelsen, dass die LoadVars die Textumbrüche mit sendet.

Da ich das LoadVars verwende, stellt sich doch die Frage, wie setze ich das im PHP um, dass die Zeilenumbrüche in der Textdatei mit beachtet, bzw. geschrieben werden?
shocktale ist offline   Mit Zitat antworten
Alt 14-02-2005, 05:58   #3 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
Post doppelt gemoppelt

wenn du zeilenumbrüchen in textdateien speichern möchtest, sieht das so aus:
blablabla...\n\rui oh neee ja do vieleicht\n\r

schau mal im anhang, da hab ich dir mal schnell was zurecht gebastelt, die variable, die an php übergeben wird, ist "sendToPhp" auszug aus der .fla
PHP-Code:
this.stop();
// ------------------------------------------------------------
System.useCodepage true;
// textdatei laden ---------------------------------------------
var lvText:LoadVars = new LoadVars();
lvText.onLoad = function() {
    
txtFlash.text this.output;
    
txtPhp.text this.output.split('\r').join('\n\r')
    
this.sendToPhp this.output.split('\r').join('\n\r')
    
trace(_root.lvText.sendToPhp)
};
lvText.load('textdatei.txt');
/*zugriff auf die variable sendToPhp geschieht ueber das 
lvText Object mit: trace(_root.lvText.sendToPhp)
*/ 
viel spass....

mist, passt durch die komponenten nicht in anhang , lade es dir von meiner hp, ist aber nur n paar tage druf, also mach schnell

http://www.shorty-bmc.com/temp/flash...lenumbruch.zip


peace & fette beute
shorty
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shortybmc (14-02-2005 um 06:03 Uhr)
shorty ist offline   Mit Zitat antworten
Alt 14-02-2005, 06:57   #4 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Hab dein Post grad entdeck, werds gleich mal ausprobieren
shocktale ist offline   Mit Zitat antworten
Alt 14-02-2005, 08:16   #5 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Jo, hmm sorry, aber so weit war ich schon. Das Problem liegt in der anderen Richtung.

Also die Texte, die in ein dynamisches Mehrzeiliges Textfeld eingegeben werden. Die werden in eine Variable gepackt und an PHP gesendet. PHP öffnet eine Datei und schreibt die einzelnen Variablen da rein. Und bei diesem Prozess werden die Zeilenumbrüche ja nicht mit gespeichert.

Trotzdem das File ist gut, denn ich hatte auch lange rumprobiert eine Textdatei auszulesen. Gut zu wissen, dass es noch einfacher geht.
shocktale ist offline   Mit Zitat antworten
Alt 14-02-2005, 08:37   #6 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
ok, hab mir das Script nochmal angeschaut.

ich denke du meintest das so:

qualifikation_split = this.qualifikation.split('\r').join('\n\r')

qualifikation ist die Variable die übergeben werden soll.

Das Problem dabei ist nur, dass das PHP nichts in der Textdatei abspeichert für diese Variable.

Muss ich da vielleicht noch was in die PHP reinschreiben, das es das erkennt?
shocktale ist offline   Mit Zitat antworten
Alt 14-02-2005, 14:59   #7 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
hmmm...

ja, also mit php kenn ich mich nicht aus, da mußte selbber mal schaun 8is ja auch n flash bord ) kann aber durchaus sein, das php die \n\r werte nicht als zeilenumbruch erkennt, und sie deshalb nicht in deine textdatei überträgt, ich denke da is es besser mal in nem php bord zu fragen ...
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 14-02-2005, 16:26   #8 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
ok, danke dir trotzdem

Gruß
Shocki
shocktale 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:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele