我愿意通过 PHP 执行 shill 命令,但我遇到命令未执行,这是命令:
exec('/cutycapt/CutyCapt --url="' . $source . '" --out="/home/user/NetBeansProjects/PhpProject1/htmlImage/example.png"');
我尝试执行以下测试:
echo exec(' ls /cutycapt/');//print_r is the same
此命令返回所有文件时只返回一个文件
echo system(' ls /cutycapt/');
我尝试在第一个命令中使用“system”方法而不是 exec,结果是一样的
什么会影响命令使其无法执行?
更新
我在谈论第一个命令的情况,无论我是在终端中运行它还是在终端中运行 PHP 脚本,但是当我从浏览器(php 脚本)运行它时它不起作用! !
最佳答案
查看手册 - http://de3.php.net/manual/en/function.exec.php exec 和系统返回“命令结果的最后一行”
关于php - php 中的 exec 工作不当,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9682798/