EDYCJA: Rozwiązałem go sekund po wysłaniu pytania (przepraszam!), Ale nie mogę jeszcze przyjąć odpowiedzi.html_entity_decode() nie działa poprawnie?
Cześć ludzie,
Tylko szybki jeden. Mam witrynę PHP/CodeIgniter, a użytkownik może edytować swój profil. Korzystam z filtrów XSS i modeli opartych na rekordach aktywnych, więc dane są automatycznie usuwane.
To naturalnie wyświetla poprawnie na widoku strony profilu, takie jak tekst „Zobaczymy, czy to działa” (apostrof w we''ll). Jednak, gdy użytkownik przechodzi na stronę Edycja polu tekstowym (wypełnione danymi w dB) Wyświetlanie:
We'll see if this works
Myślałem, że mogę dostać się wokół niego, ustawiając wartość w polu wejściowym do html_entity_decode($query->row('example_database_row'))
ale wciąż nie działa. Czy coś tu nie rozumiem?
Dzięki!
Jack
Twoja odpowiedź nie działa dla mnie. Użyłem html_entity_decode (get_the_title(), ENT_COMPAT, 'UTF-8'); –
Cholera, to było łatwe. Po prostu zmieniłem go na 'html_entity_decode ($ query-> row ('example_database_row'), ENT_QUOTES) i działa dobrze. Dziękuję wszystkim, którzy to czytają! – Jack