![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 24.09.2003 Skąd: Giżycko / Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Pojawił się pewien problem. Piszę własne forum, i podczas wyświetlania postów na nim nie chcę usuwać tagów < i >, lecz wyświetlać je w takiej postaci, jak je wpisano. Używam więc funkcji htmlspecialchars, co wypluwa: < oraz >.
I tutaj pojawia się konflikt z uśmieszkami, tj. gdy wpiszemy w treści posta taką konstrukcję: >), to tak naprawdę pojawi się: &rt;), co utworzy mi... uśmieszka ;), a tego oczywiście bym nie chciał. Troszkę to zagmatwane,. Bardzo bym prosił o pomoc... Jak to obejść? Sprawdzanie, czy przed uśmieszkiem jest spacja mi nie odpowiada. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 24.09.2003 Skąd: Giżycko / Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Gorzej, jeśli ktoś będzie chciał niechący wpisać ::usmiechnięta mordka:: (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Popdpatrzyłem jak robi to Invision Power Board. Ku mojemu zdziwieniu... Przetrzymuje w treści posta w bazie MySQL znaczniki <img> oraz sformatowany htmlspecialchars'em tekst!! Doprawdy, dziwne... Ale to oni się na tym znają, nie ja. Nie sądzicie, że to zbytnie zapychanie bazy? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 07:06 |