PHP cURL One Line?
问题描述:
所以我试着PHP脚本PHP cURL One Line?
有问题的命令
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 ()
答
EXEC()返回输出的最后一行,则尝试使用了shell_exec()。
你先生是救命的人。我使用了shell_exec,它像一个魅力一样工作。也许考虑更新你的答案 – silberbaum