php - php 中的 exec 工作不当

标签 php linux command

我愿意通过 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/

相关文章:

javascript - 下拉值不发布

php - 为什么有些程序是用 C++ windows-only 编写的,而有些则不是?

将数据从内核空间复制到用户空间

linux - 亚马逊 ec2 boto 返回空实例

c# - 在 Linux 64 位上按值将结构传递给 P/Invoked 库?

linux - 在 Linux 中比较两个文件以匹配单词

wpf - 如何在listview的datatemplate中订阅事件

php - 我如何在 PHP 中四舍五入一个数字?

java - 从应用程序启动终端

php - 无法使用 curl :Filename cannot be blank 上传文件