2011-04-23 4 views
0

안녕 내가 함께 표시 할 때 나는 학교 작업 그룹과 코드를 공유 할 수있는 페이스트 빈 사이트, 나는 내가 base64_encode(code) 사용하는 DB에 코드를 저장할 때이다이 문제를했습니다 아웃 문자를 탈출과base64_encode 및 디코딩 이스케이프 문자 문제

#!/bin/bash 

printf \"thi is a test\"\\n 

exit 0 

가 어떻게 그것을 보여줄 수 : base64_decode(code) 같은 탈출 문자로 보여줍니다? 웹은 공급자가 활성화 "magic quotes"잘못된 기능이 호스팅처럼

감사합니다, 마놀로

답변

2

는 것 같습니다. 매직 따옴표는 PHP와 should no longer be usedproduct of a bygone era입니다.

당신은 아마 disable them해야한다. 특히, 오히려 htaccess로 또는 php.ini의 변화를 필요로하는 것보다 스크립트에 의해 스크립트 기반으로 해제 할 수 있습니다 magic_quotes_runtime, 고통하고 있습니다.

+0

안녕 찰스는 내가 호스트 troguth 오류 (500)는, 내가 php.ini 파일을 사용하지 못할, 내가 어떻게 다른 형태로 문제를 해결할 수 htaccess로에 php_flag magic_quotes_gpc의 오프 추가하려고? – manolo

+0

@manolo, 데이터베이스에 추가 백 슬래시 문제를 해결하기 위해, 당신은 http://www.php.net/manual/en/function.set-magic ['set_magic_quotes_runtime을()'(호출하여'magic_quotes_runtime'을 변경할 수 있습니다 -quotes-runtime.php). GPC 마법 따옴표로 오염 된 것을 발견하면 프로그램 적으로 제거해야합니다. 위에 링크 된 "비활성화"페이지에는 예제 코드가 있습니다. – Charles

+0

준비! 내 sysadmin에게 magic_quotes 모듈을 제거하고 모든 것이 정상적으로 작동하도록 요청합니다! 모두에게 감사드립니다! – manolo