ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
756
756
EMPFEHLEN
-
24.02.04 21:31 #1
- Registriert seit
- Feb 2004
- Ort
- Berlin
- Beiträge
- 9
Hallo,
ich habe schon etwas rumgesucht und finde nichts ausser den Hinweis auf unicode, utf8_decode und utf8_encode.
das funktioniert auch aber ebend nicht komplett, Umlaute gehen aber z.B. Anführungszeichen (einfach und doppelt) werden davon scheinbar nicht berührt .(?)
ich lese eine Textdatei ein:
das gebe ich dann in einem form aus:PHP-Code:if($datt = fopen("text.txt", "r")){ //text einlesen
while(! feof($datt)){
$zeile = fgets($datt, 1024);
$mytext = $mytext.$zeile;
}
nach submit mache ich folgendes:PHP-Code:<textarea name="mytext" cols="80" rows="15"><? echo utf8_decode($mytext); ?></textarea>
aber sobald ein Anführungszeichen im String enthalten ist, wird dieses mit einem Backslash maskiert, was allerdings fatal ist, weil dieses im nächsten Durchlauf wieder maskiert wird und dadurch irgendwann eine endlos lange Backslashkette entsteht.PHP-Code:if($dats = fopen("text.txt","w+")){
Fputs($dats, utf8_encode($mytext));
was mache ich falsch?
Danke und Grüße
frank
-
das ist eigentlich normal, dass diese Zeichen mit Backslash aus Formularfeldern kommen....
wenn du die Sache vorm codieren stripslashes()'t, sollte es keine Probleme geben:
mit dem utf8_encode() hat es eigentlich weniger zu tun... da dies ASCII-Zeichen sind, passiert damit ohnehin nichts.PHP-Code:fputs($dats, utf8_encode(stripslashes($mytext)));
-
24.02.04 22:18 #3
- Registriert seit
- Feb 2004
- Ort
- Berlin
- Beiträge
- 9
ahso,
aber warum maskiert er sie dann beim schreiben ?
werd eich jedenfalls gleichmal probieren.
Danke
Ähnliche Themen
-
Röhrenbildschirm versagt bei Hitze?
Von timestamp im Forum HardwareAntworten: 4Letzter Beitrag: 03.07.10, 12:36 -
Navigation versagt...
Von Lyn555 im Forum Flash PlattformAntworten: 6Letzter Beitrag: 20.09.06, 20:51 -
Von PHP nach C++ (base64_encode(mhash(..., utf8_encode(...))
Von FBIagent im Forum C/C++Antworten: 1Letzter Beitrag: 21.11.05, 08:38 -
utf8_encode Automatisieren?
Von Mik3e im Forum PHPAntworten: 6Letzter Beitrag: 09.11.05, 19:44 -
include versagt auf localhost!
Von trekmaster im Forum PHPAntworten: 9Letzter Beitrag: 24.09.04, 14:56





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren