2012-08-16 4 views
2

몇 가지 문제를 해결할 CMS가 있습니다. 호스팅 서비스에서 서버의 php_magic_quotes를 활성화했기 때문에 데이터베이스에 슬래시가 포함 된 콘텐츠가 포함되어 있습니다. 프로젝트를 얻었 으면 호스팅 파티에 magic_quotes를 끄도록 요청 했으므로 이슈는 더 이상 사용할 수 없습니다. 그러나 나는 마술 따옴표 때문에 기존에 영향을받은 데이터를 고칠 필요가있다. 이 문제를 해결하는 데 사용할 수있는 mysql 또는 PHP 명령이 있습니까? 일부 기록에 심각한 영향을 미쳤습니다. 예를 들어 데이터베이스에서 이와 비슷한 것을 볼 수 있습니다. you\\\\\\'r 이러한 기존 데이터를 수정하기위한 제안을 감사드립니다.magic_quote 영향을받는 데이터 수정

답변

3

그냥 데이터를 언 이스케이프 할 stripslashes를 사용

var_dump(stripslashes("you\\\\\\'r")); // string(6) "you\'r" 
+0

대 ... 감사합니다. 나는 이것이 도움이 될 것이라고 결코 생각하지 않았다. 나는 스크립트를 작성하여 이것을 시도하고 당신을 업데이 트됩니다. 답변 감사합니다. –