Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-09-2004, 15:06   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 22
xml mit html und umlauten über php in db

hallo,

ich verzweifle gerade daran,
wie ich ein html-textfield-string mit allerlei tags
und umlauten über php an die db schicke.
das ganze ist nämlich das ergebnis eines kleinen
flash-html-edior - nur bekomme ich jetzt den
text nicht mehr aus flash raus.


mein erfolgreichster versuch war:
myXML = new XML ('<><![CDATA[<b>zürich<>]></r>');
myXML .send(test_xml.php);
allerdings werden die umlaute vollkommen zerschossen,
während sich die tags sicherlich parsen lassen würden.

kennt da jemand den königsweg?
pjuerg ist offline   Mit Zitat antworten
Alt 30-09-2004, 21:27   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wenn du mit einem HTTP-Request Werte verschickst, solltest du sie vorher mit escape umwandeln und in PHP mit unescape o.ä. zurückwandeln.
  Mit Zitat antworten
Alt 30-09-2004, 21:30   #3 (permalink)
Neuer User
 
Benutzerbild von reion
 
Registriert seit: Apr 2004
Ort: St. Florian
Beiträge: 459
oder einfach

htmlspecialchars ... hmm ...

und umlaute würd ich so oder so w3c konform machen ... ala &uuml; &auml; etc ...
oder mit systemcodepage auf true setzen ...
__________________
www.reion.tk
---
*nastyBasty, *nonverbla, *miii, *specs2, *kikuchiro, *Tom(2), *Tarantoga, *Prist0r, *heidlbeer, *silentx, *socratez, *isildur, *mmgraphics, *tackle_zone, *raschu, *-+FleshMen 08+-, *guz3l, *Flashyrobin, *teddy86+, *Jasper99, *Don Krawallo, *pLan58+, Sly-Design+, *obscur+, *mxpro-filer+; P |SL, e621, destroy90210, Karsten572, simon ventura, tasovi, salami04, Mulitreiber, dat brot, boyi, rosco, gaspode, dirkgently, Sash^noob; / *X-Production, mika97, derBauer1234, strolchi04 \
reion ist offline   Mit Zitat antworten
Alt 30-09-2004, 21:36   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
mit systemcodepage auf true setzen
@reion: Damit schaltest du nur die Unicode-Fähigkeit beim Einlesen von Text- und XML-Files von Flash ab...
  Mit Zitat antworten
Alt 30-09-2004, 21:37   #5 (permalink)
Neuer User
 
Benutzerbild von reion
 
Registriert seit: Apr 2004
Ort: St. Florian
Beiträge: 459
ab bei true?!

egal ... hmm ... umlaute mit html specialchars in php escapen ...
__________________
www.reion.tk
---
*nastyBasty, *nonverbla, *miii, *specs2, *kikuchiro, *Tom(2), *Tarantoga, *Prist0r, *heidlbeer, *silentx, *socratez, *isildur, *mmgraphics, *tackle_zone, *raschu, *-+FleshMen 08+-, *guz3l, *Flashyrobin, *teddy86+, *Jasper99, *Don Krawallo, *pLan58+, Sly-Design+, *obscur+, *mxpro-filer+; P |SL, e621, destroy90210, Karsten572, simon ventura, tasovi, salami04, Mulitreiber, dat brot, boyi, rosco, gaspode, dirkgently, Sash^noob; / *X-Production, mika97, derBauer1234, strolchi04 \
reion ist offline   Mit Zitat antworten
Alt 30-09-2004, 21:45   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
ActionScript:
  1. System.useCodepage = true;//Texte als Latin-1 einlesen, Unicode UTF-8 ist abgeschaltet
  2. //Voreinstellung ist false
  3.  
  Mit Zitat antworten
Alt 30-09-2004, 21:59   #7 (permalink)
Neuer User
 
Benutzerbild von reion
 
Registriert seit: Apr 2004
Ort: St. Florian
Beiträge: 459
okay .. mein verständnis von codepage = umlaute akzeptieren ... LOL ... sry
__________________
www.reion.tk
---
*nastyBasty, *nonverbla, *miii, *specs2, *kikuchiro, *Tom(2), *Tarantoga, *Prist0r, *heidlbeer, *silentx, *socratez, *isildur, *mmgraphics, *tackle_zone, *raschu, *-+FleshMen 08+-, *guz3l, *Flashyrobin, *teddy86+, *Jasper99, *Don Krawallo, *pLan58+, Sly-Design+, *obscur+, *mxpro-filer+; P |SL, e621, destroy90210, Karsten572, simon ventura, tasovi, salami04, Mulitreiber, dat brot, boyi, rosco, gaspode, dirkgently, Sash^noob; / *X-Production, mika97, derBauer1234, strolchi04 \
reion ist offline   Mit Zitat antworten
Alt 01-10-2004, 08:50   #8 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 22
so hat es geklappt

hier nochmal für alle die ganze lösung:

as:

System.useCodepage = true;

// testbutton für xml.send();
var listener = new Object();
listener.click = function (evt){ oCtrl.doXML(); }
btnSend.addEventListener("click", listener)

// hier gehts los
function doXML()
{
var myXML = new XML ("<root><node1>"+ escape("<![CDATA[") +"und<b>mit ü, ö und ä </b> umlauten"+ escape("]]>") + "</node1></root>");
myXML.contentType = "text/xml";
myXML .send("test_xml.php", "_blank");
}




dann in php einfach:

<?
header( "Content: application/xml" );
echo urldecode($GLOBALS["HTTP_RAW_POST_DATA"]);
?>



und die Daten kommen richtig an (sourch anschauen!)

vielen dank
pepe
pjuerg 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 14:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele