当我通过shell_exec从php页面执行bash脚本时,我得到了奇怪的字符
Php脚本
shell_exec('bash /home/username/stage/getpicture.sh "url";
这是bash脚本
..some picture grab scripts..
title=$(php -r "echo urlencode(\"this is a test page\");")
echo "$title"
这是结果
+ÉÈ,Ö¢DíÔâíÄôTû/!
权限:
Php - 当我运行echo exec('whoami');它给出“用户名”
Apache - 以“nobody”身份运行
Bash脚本 - 所有者“用户名”
答案 0 :(得分:0)
找到答案:
zlib.output_compression = On
在
php.ini