Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-02-2005, 08:21   #1 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Question Problem mit Text(Flash)-PHP-TXT

Hi Leute,

ich habe schon ein paar Themen erstellet zu diesem Thema, aber hat bisher nicht den gewünschten erfolg gebracht. Und vor allem das Forum hatte die letzten Tage mächtig Probleme.

Also Themabeschreibung:

Habe ein dynamisches mehreiliges Textfeld (HTML nicht aktiviert). Diesem Textfeld ist die variable vari zugeordnet.

Ich erstelle einen Text und mache die Zeilenumbrüche mit der Enter Taste.

Das ist der Text.
Das ist der Text.
Das ist der Text.
Das ist der Text.

Das sende ich dann per LoadVars ans PHP:

ActionScript:
  1. speichern.onPress =function(){
  2. var myData2:LoadVars = new LoadVars();
  3. myData2.sendAndLoad("addentry2.php?" + "&text=" + vari, myData2, "POST");
  4. myData2.onLoad = function () {
  5.     if (myData2.result == "okay") {
  6.         erfolgreich2.text = "Okay";
  7.            
  8.     }
  9.     else {
  10.         erfolgreich2.text = "Fehler";
  11.     }      
  12. }
  13. }
  14. stop();

Im PHP dann wird es dann in einer Textdatei gespeichert:

PHP-Code:
<?
if (empty($nummer_freelancer)) {
print 
"&result=Fail";
print 
"&errorMsg=" urlencode("Input required for all fields.");
exit;
}

addentry($text);

function 
addentry($text) {

$file fopen("textdatei.txt""w");

if (!
$file) {
print 
"&result=Fail";
print 
"&errorMsg=" urlencode("Could not open profil file. Change CHMOD levels to 766.");
exit;
}
 
fputs($file"&text=$text&\n\n");

fclose($file);

}
print 
"&result=okay";
exit;

?>
das Problem dabei ist aber, dass das PHP es so in die Textdatei abspeichert:

&text=Das ist der Text.Das ist der Text.Das ist der Text.Das ist der Text.&

Also ohne Zeilenumbrüche. Er soll es aber so abspeichern:

&text=Das ist der Text.
Das ist der Text.
Das ist der Text.
Das ist der Text.&

Kann mir bitte jemand sagen, was ich falsch mache?

Gruß
Shocktale
shocktale ist offline   Mit Zitat antworten
Alt 16-02-2005, 08:41   #2 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
mach mal so:

ActionScript:
  1. speichern.onPress =function(){
  2. var myData2:LoadVars = new LoadVars();
  3. myData2.vari = vari;
  4. myData2.sendAndLoad("addentry2.php", myData2, "POST");
  5. myData2.onLoad = function () {
  6.     if (myData2.result == "okay") {
  7.         erfolgreich2.text = "Okay";
  8.            
  9.     }
  10.     else {
  11.         erfolgreich2.text = "Fehler";
  12.     }       
  13. }
  14. }
  15. stop();

und in PHP:

PHP-Code:
<?
if (empty($nummer_freelancer)) {
print 
"&result=Fail";
print 
"&errorMsg=" urlencode("Input required for all fields.");
exit;
}

addentry($text);

function 
addentry($text) {

$file fopen("textdatei.txt""w");

if (!
$file) {
print 
"&result=Fail";
print 
"&errorMsg=" urlencode("Could not open profil file. Change CHMOD levels to 766.");
exit;
}

fputs($file"&text=".$_POST['vari']."&\n\n");
// oder so: 
//fputs($file, "&text=".urlencode($_POST['vari'])."&\n\n");

fclose($file);

}
print 
"&result=okay";
exit;

?>
dburucu ist offline   Mit Zitat antworten
Alt 16-02-2005, 09:16   #3 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Oh man,

ich hab bestimmt verdampte 3 oder 4 Tage jetzt an diesem Problem gehangen.
Aber dank deiner Hilfe funktioniert es nun.

Er speichert aber in der Textdatei ein Quadrat ab als Zeilenumbruch. Aber solange es funktioniert ist das OK. Vielleicht hast du aber dafür auch noch ne Lösung?

Aber bis hier her erst mal aller besten Dank. Hatte irgendwie ein Brett vorm Kopf, dass ich die Variablen nicht gleich in den MyData2 gepackt habe.

Gruß
Shocktale
shocktale ist offline   Mit Zitat antworten
Alt 16-02-2005, 10:00   #4 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
dass da n quadrat ist, heisst wahrscheinlich, dass dein Texteditor das nicht richtig darstellt.

Aber solange es läuft ...
dburucu ist offline   Mit Zitat antworten
Alt 16-02-2005, 10:16   #5 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
jo, das es läuft ist die Hautsache...

Danke nochmal
Gruß
Shocktale
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 04:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele