Autor | Zpráva | ||
---|---|---|---|
Lkopo Profil * |
#1 · Zasláno: 13. 12. 2013, 20:20:47 · Upravil/a: Lkopo
No takže, zdravím aj tu. Neviem, či tu sa dostaneme k tomu najlepšiemu riešeniu :D, ale za skúšku nič nedám.
Mám následovný problém - používam CKEditor a k nemu aj plugin Syntax Highlighter (tento problem sa netýka pluginu ale CKEditoru samotnému, spomenutý je len na ujasnenie niektorých vecí) No či cez ten plugin alebo bez neho si do editoru napíšem napr. "<?" a zmení mi to na "<p><?</p>", čo je očakávané a aj OK. Potom ten formulár s editorom odošlem, uloží sa do DB a stránka sa načíta znovu s novými údajmi (teda s tými, čo som odoslal). Odoslali sa správne údaje teda: "<p><?</p>", ale keď to CKEditor mal spracovať tak to spracoval do tohto tvaru: "<p><!--?</p--></p>" čo mi celkom zdrvilo celý obsah je nejaká možnosť ako túto ochranu na túto možnosť vypnúť? Ako jediné riešenie mám aj keď nie veľmi dobré - namiesto <? používať @@ a potom to môj Twig template engine opäť zamení na <? |
||
Lkopo Profil * |
#2 · Zasláno: 14. 12. 2013, 11:46:54
Vyriešené, treba do textarea posielať text pomocou htmlspecialchars().
|
||
Časová prodleva: 10 let
|
0