所以我试图在PHP脚本中执行终端cURL命令
有问题的命令
curl -H "public-api-token: mykeyhere" -X PUT -d "urlToShorten=google.com" https://api.shorte.st/v1/data/url
响应是JSON,如下所示
{"status":"ok","shortenedUrl":"http:\/\/sh.st\/XXXX"}
我把它放在我的PHP脚本中,如下所示,希望它能增加更小,更有效的代码占用
$cmd='curl -H "public-api-token: mysecretkey" -X PUT -d "urlToShorten=google.com" https://api.shorte.st/v1/data/url';
exec($cmd,$result);
print_r($result);
但是返回的数组是空的
结果是
Array ( )
答案 0 :(得分:1)
exec()返回输出的最后一行,尝试使用shell_exec()。