当在shell中运行以下命令时,
生成以下输出:
当我在PHP中运行它时,无论是使用
我得到了以下输出:
输出结果在100个字符处被截断。我无法理解这是为什么。请问原因是什么?如何将完整的输出结果存储在php变量中?
curl -F file=@filename http://192.168.0.1
生成以下输出:
Accuracy = 0% (0/1) (classification)
Accuracy = 0% (0/1) (classification)
Accuracy = 0% (0/1) (classification)
Accuracy = 0% (0/1) (classification)
verdict = success!
当我在PHP中运行它时,无论是使用
shell_exec()
, exec()
还是反引号操作符,$verdict = `curl -F file=@$filename $url`;
我得到了以下输出:
Accuracy = 0% (0/1) (classification)
Accuracy = 0% (0/1) (classification)
Accuracy = 0% (0/1) (class
输出结果在100个字符处被截断。我无法理解这是为什么。请问原因是什么?如何将完整的输出结果存储在php变量中?
exec()
来执行它?你可以直接在 PHP 中使用curl
。 - Jakub Truneček$verdict = <backtick>curl -F file=@$filename $url<backtick>;
- jessems