raptorx
22.10.2008, 23:04:09
Witam,
chciałbym aby w formularzu można było używać znaczników html ale tak, aby nie można było wykonać przez niego żadnego kodu. Otóż stosując htmlspecialchars znaki owszem są zamieniane zanim zapisze je do bazy mysql, lecz później podczas wyświetlania tego wpisu, zamiast wykonania htmlu pokazuje się normalnie <a href="domenka">nazwa</a>. Czy można na to jakoś poradzić ?
Z góry dziekuję za odpowiedź
Pozdrawiam
Raffuss
22.10.2008, 23:06:25
To co mi przychodzi do glowy to ich wyciecie za posrednictwem funkcji preg_replace(?)
Spyder
22.10.2008, 23:11:29
jesli uzywasz htmlspecialchars() to kodowania znakow to uzyj htmlspecialchars_decode manual ponizej:
http://uk2.php.net/manual/en/function.html...hars-decode.php
raptorx
23.10.2008, 16:48:02
Thx, o to właśnie mi chodziło. O dziwo wcześniej nie zauważyłem tej funkcji. Pozdrawiam