0
저는 ckeditor를 사용하여 형식이 지정된 텍스트를 mysql 데이터베이스에 게시합니다. 내가 게시 할 때 iframe을 htmlspacialchars
을 사용하는 것처럼 인코딩 된 HTML로 변환하지만 나머지 HTML 코드는 그대로 남겨 둡니다.iframe이 ckeditor에서 mysql에 올바르게 저장되지 않았습니다.
내가 무엇을 얻을 :
가<p><iframe frameborder="0" scrolling="no" src="http://php.net/manual/en/function.mysql-real-escape-string.php"></iframe></p>
<p> </p>
<ul>
<li>hi lol</li>
<li>wow</li>
<li>yaya</li>
</ul>
이 페이지에 iframe을 렌더링하는 대신 HTML 코드로 표시를 발생합니다
<p><iframe frameborder="0" scrolling="no" src="http://php.net/manual/en/function.mysql-real-escape-string.php"></iframe></p>
<p> </p>
<ul>
<li>hi lol</li>
<li>wow</li>
<li>yaya</li>
</ul>
내가 원하는 대.
phpmyadmin을 통해 직접 저장할 때 iframe을 페이지에서 잘 보여주기 때문에 문제가있는 mysql이 아니라는 것을 알고 있습니다.
또한 그것은 서버 권한 일 수 있으므로 나는 똑같은 일을합니다. 모르겠습니다.
감사합니다. sooo much !!!! 또한 나는 이것에 대한 좀 더 조사를했는데 codeigniter를 사용한다면 system \ core \ Security.php의 427 줄에서이 경우 "장난 꾸러기"html 태그 (iframe)를 제거 할 수 있다는 것을 알았습니다. –
@MikeDemen ** codeigniter **에 대한 귀하의 팁은 ** 저만을위한 ** 응답 **이어야합니다. – Giraldi