嗨,我做了一个粘贴bin网站与学校工作组共享代码,我遇到的问题是,当我在数据库中保存代码时,我使用base64_encode(code)
,当我试图显示时base64_decode(code)
显示为转义字符,如:
#!/bin/bash
printf "thi is a test"\n
exit 0
我如何显示它,没有转义字符?
谢谢,马诺洛
看起来你的虚拟主机提供商启用了"魔法引号"错误功能。魔术引号是PHP过去时代的产物,不应该再使用了。
你应该禁用它们。特别是,您正在遭受magic_quotes_runtime
,它可以在一个脚本接一个脚本的基础上禁用,而不需要一个。htaccess或php.ini更改。