我有一个PHP脚本,它使用cURL连接到远程服务器并下载一些文件.我通过命令行运行它,
每当它开始下载数据时,我得到这个输出:
Total % Received % Xferd Average Speed Tim Dload Upload Total Spent Left Speed
100 162k 0 162k 0 0 21732 0 --:--:-- 0:00:07 --:--:-- 36001
我该如何禁用它?
解决方法:
从manual refering to CURLOPT_NOPROGRESS:
CURLOPT_nopROGRESS
TRUE to disable the progress meter for cURL transfers.
Note: PHP automatically sets this option to TRUE, this should only be changed for debugging purposes.
看起来已经明确启用了进度.检查您的代码以获取该选项.在任何情况下,如果你想再次明确禁用它,curl_setopt($curlHandle,CURLOPT_nopROGRESS,true)应该可以解决问题.
更新:如果您改为执行类似exec(“curl http://example.com”)的操作,您应该a)考虑您正在做的事情,并且b)运行curl -s来禁用进度. PHP的流支持http,所以你可以使用file_get_contents,copy等.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。