我正在调用下载XML文件并使用exec()和curl命令将其写入文件。我尝试使用curl_exec(),但我的PHP系统无法识别它。
不知何故,cURL调用现在失败了。它之前没有,但有一天我访问了我的网站和WHAM。再见XML解析器。
确实奏效的事情:
不起作用的事情:
使用exec函数输出错误时搜索curl抛出的错误
ld.so.1:curl:致命:/opt/csw/lib/libsunmath.so.1:未知文件类型
使用shell_exec
答案 0 :(得分:0)
我成功解决了这个问题。我发现该脚本与wget挂起,因为服务器没有响应。糟糕,但删除该链接解决了我的问题。
令人难过,因为我使用cURL的方式对于IO来说更加清晰。幸运的是,此更新在更改文件之前检查输入。现在,这会创建一个临时文件,在将文件移动到新位置之前,wget会下载并检查以确保它是正确的格式。
可以肯定的是,这是一场考验,但很多好事都要来了。