lamcpp
14.10.2011, 17:14:59
Podany napis: <head> przekształcam w encje: <head>
i zapisuję do bazy danych. NIby wszystko się zapisuje i jest widoczne na stronie, jednak podczas gdy modyfikuję tą stronę (tzn wczytuje ponownie jej zawartość do textarea przez odpowiednie SELECTY) to head pojawia się bez encji:( dlaczego?
crocodillo
14.10.2011, 18:25:09
Bo tak ma się wyświetlać. Sprawdź kod źródłowy strony, będzie: <head>
lamcpp
14.10.2011, 19:01:23
No tak tyle ze gdy podczas tej modyfikacji wybiorę przycisk zapisz, to zostaną zapisane wszystkie elementy bez encji czyli stracę cały efekt, którym było nadanie encji elementom.
Czy jest jakis sposob by te encje zawsze zostawały?
kpt_lucek
14.10.2011, 19:14:47
A nie łatwiej napisać taki mini parser? Tzn, przed wysłaniem do DB przeparsować to choćby str_replace(), tworzysz sobie funkcję która przerobi Ci wszystkie "<>\..." etc na kod i wrzuci w bazę, a w przypadku próby edycji/wyświetlenia niech robi to w odwrotną stronę?
lamcpp
14.10.2011, 19:16:51
pomysł napewno dobry, ale przyznam szczerze, że nie bardzo wiem jak się do tego zabrać
crocodillo
14.10.2011, 19:23:01
htmlspecialchars()
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.