[PHP] " einlesen und wieder ausgeben

CaptainIglo

Lt. Commander
Dabei seit
Mai 2003
Beiträge
1.370
Auf meiner Page ( http://www.htl-sprueche.at.tt ) habe ich mir ein Gästebuch geschrieben. Das funktioniert ja Grundlegend ganz gut, nur wenn man " schreibt wird das als \" interpretiert und so abgespeichert und auch wieder so ausgegeben. Wie kann ich ein " einlesen oder \" in " umwandeln?

mfg
Capt.Iglo
 

Loopo

Admiral
Dabei seit
Juli 2002
Beiträge
7.610
PHP:
// $text ohne \" ausgeben

$text = str_replace ( '\"', '"', $text );
 

CaptainIglo

Lt. Commander
Ersteller dieses Themas
Dabei seit
Mai 2003
Beiträge
1.370
So hatte ich eigentlich schon probiert, hat aber nicht gefunzt.
Hatte wohl eine Fehlanordnung der " und ', denn dein Code (per C&P) hat gefunzt.
Thx
 

Loopo

Admiral
Dabei seit
Juli 2002
Beiträge
7.610
ja " und ' sind zwei verschiedene Paar Schuhe

ein String mit "\"" würde ausgegen folgendes enthalten: "
ein String mit '\"' würde ausgegen folgendes enthalten: \"

bei " maskiert der Backslash Sonderzeichen wie Zeilenumbruch \n etc.
außerdem können Variablen direkt in den String geschrieben werden

bei ' funktioniert das nicht
 

[UPS]Erazor

Lieutenant
Dabei seit
Sep. 2002
Beiträge
753
Allein der Vollständigkeit halber:

PHP:
$text = str_replace ( "\\\"", '"', $text );
Ich wäre aber auch für stripslashes.
 
Top