[英]cURL failing when called from PHP exec()
我正在打電話下載XML文件,並使用exec()和curl命令將其寫入文件。 我嘗試使用curl_exec(),但我的PHP系統無法識別它。
現在,以某種方式,cURL調用失敗。 以前沒有,但是有一天我訪問了我的網站,並且– WHAM。 再見XML解析器。
起作用的事情:
無效的事情:
當我從exec函數輸出錯誤時,谷歌搜索curl引發的錯誤
ld.so.1:卷曲:致命:/opt/csw/lib/libsunmath.so.1:未知文件類型
使用shell_exec
我設法解決了這個問題。 我發現該腳本與wget一起掛起,因為服務器沒有響應。 Bummer,但刪除該鏈接解決了我的問題。
可悲的是,我使用cURL的方式對於IO而言要干凈得多。 幸運的是,此更新在更改文件之前檢查輸入。 現在,這將創建一個wget下載到的臨時文件,然后在將文件移動到新位置之前檢查以確保其格式正確。
可以肯定的是,這是一場磨難,但其中有很多美好的事物。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.