slashes bei db einträgen

Rios

Erfahrenes Mitglied
kann mir jemand mal generell sagen wie man das mit add und stripslashes handhaben muss, wenn man jetzt zb sowas wie <img src="images/lol.gif"> in ne db eintragen will und das beim auslesen korrekt als html dargestellt werden soll. Das huat bei mir nicht wirklich hin :(
 
???? du musst nicht wandeln :)

speichere den htmlcode so wie er ist im textfeld ...

wenn du ihn wieder z.b bei php mit echo an den browser sendest
versteht er den html code ...
 
das problem hab ich bei ner funktion die smilie code z.b. ":grr:" oder urls aus der textarea umwandelt in z.b.
PHP:
<img src="images/smilie.gif">
wenn ich das in ner php datei teste wo ich test strings hernehme, funktioniert das einwandfrei, aber sobald ich es in ne datenbank eintrage wird das vogel wild. da kommt zb sowas raus:

PHP:
hi!
<image src="images//lol.gif">
<a href="http://www.affe.de"><u>http://www.affe.de</u><<br>/a><br	>
d.h. zeilenumbrüche sind sonstwo oder werden teilweise ignoriert,manchmal gehen auch die smilies nicht
 
INSERT INTO Table (formfield) VALUES ('".addslashes($formfield)."','".addslashes(nochmehr.......)."')");

und beim auslesen:

$str =nl2br(htmlentities(stripslashes($row[formfield])));
 
hmm das funktioniert leider auch noch nicht wirklich.
wenn ich im phpmyadmin schaue stehen zb solche sachen drin:
<b>hi!</b>
<img src="images//lol.gif">
<img src="images//cool.gif">
<img src="images//angryfi<br>re.gif">
<img src="images//duarmer.gif">
<br ><br>

beim auslesen kommt dasn folgender html code:
<b>hi!</b><br />
<img src="images//lol.gif"><br />
<img src="images//cool.gif"><br />
<img src="images//angryfi<br>re.gif"><br />
<img src="images//duarmer.gif"><br />
<br ><br>

:(
 
mhhh..

versuchs mal bei der ausgabe nur mit:

$str = stripslashes($row[formfield]);

'addslashes' escaped ja nur zeichen wie ' und " ..so weit ich weiss der rest bleibt so wie er ist...
 
argh
geht auch nicht, die slashes bleiben, das stört ja scheinbar nicht bei der html ausgabe so ein: //
und ich check nicht warum die <br> tags so durcheinander geschmissen werden
 

Neue Beiträge

Zurück