Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z > i < w tekście z html.
Forum PHP.pl > Forum > Gotowe rozwiązania
Gniewko
Mam następujący problem.

Użytkownik na mojej stronie, może przesłać do bazy dowolny tekst, zawierający (określone przeze mnie) znaczniki html. Wszystkie nieodpowiednie znaczniki wycinam fukncja strip_tags(). Chodzi o to, że jeśli ktoś w tekscie napisze: "to jest >>cytat<< w cytacie", to fukncja strip_tags() wywali mi wszystko po << - efekt nie chciany.

Niby mógłbym użyć funkcji htmlspecialchars(), ale to by mnie w ogóle pozbyło kodu html...

Czyli raz musze zamienić << na odpowiedni kod, a raz nie... jak z tego wybrnąć?
matid
Najpierw zmień '<<' na htmlowy odpowiednik za pomocą str_replace" title="Zobacz w manualu PHP" target="_manual a potem całość przepuść przez funkcję strip_tags" title="Zobacz w manualu PHP" target="_manual
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.