2013-07-07 4 views
1

Jquery 텍스트 편집기를 사용하고 있습니다. 아래 텍스트를 복사하여 붙여 넣으십시오.텍스트 편집기에서 XML 표시 (예 : tinymce, Jquery Editor) PHP

<shoes> 
    <shoe> 
    <shouename>Shoue</shouename> 
    </shoe> 
</shoes> 

그런 다음 저장을 클릭하고 XML을 Mysql DB에 저장합니다. 그런 다음 편집 할 때 texteditor 필드에 "Shoue"가 표시됩니다. 하지만 텍스트 편집기에서 아래와 같이 표시하고 싶습니다.

<shoes> 
    <shoe> 
    <shouename>Shoue</shouename> 
    </shoe> 
</shoes> 

텍스트 편집기로 HTML을 XML로 작성한다고 생각합니다. PHP를 사용하여 XML을 texteditor에 그대로 표시 할 수 있습니까? 그래서 XML을 편집하고 저장할 수 있습니다.

답변

0

htmlspecialchars()을 시도하고 XSS에 대해 읽어보십시오. HTML 페이지에 출력 사용자의 데이터를 표시하려면 항상이 기능을 사용해야합니다.
변종으로, Twig 템플릿 엔진을 사용해보십시오 - 매우 간단하고 내장 된 탈출구가 있습니다.

+0

답장을 보내 주셔서 감사합니다. 내 실수는 DB에 데이터를 삽입하는 동안 htmlentities()를 사용하지 않았다는 것입니다. 이제 효과가 있습니다. – user2557649

관련 문제