그래서 나는 사용자가 ckeditor에 HTML을 입력 할 수있는 작은 시스템을 개발해 왔습니다. HTML은 데이터베이스에 저장됩니다 (microCMS). Mysqli를 사용하는 경우mysqli + ckeditor = escapes and breaking html
문제는, 그것은 이전과 이후 이스케이프 문자를 삽입합니다 '와'HTML 코드의 부하를 파괴하는, 논리적으로, 주입을 중지하기 위해. 예를 들어
는 된다 또는 그 근처에 코드가 깨져있는 경우
주사 방지를 비활성화하거나 데이터베이스에 다른 방식으로 입력 할 수있는 방법이 있습니까? 아니면 mabi가/"데이터베이스에서 가져올 때?
감사
-jman6495
편집 : 나는 문제 를 해결 한 나는 PHP는 않는 str_replace 함수를 사용하여 "에 의해"는/대체했다.
코드는 다음과 같습니다. $ pagecontent = str_replace ('\ "', '"'$ pagecontent); echo $ pagecontent; 데이터를 가져올 때 어쨌든
-jman6495
대단히 감사합니다! (매우 늦은 대답에 대해 유감스럽게 생각합니다!) – jmaris