我可以成功连接到 Web 服务,它提供了我需要将它们保存在磁盘上的文件列表,我想知道如何下载并将它们保存在磁盘上?
简单响应如下(响应缩短)
<files>
<file>
<name>1.jpeg</name>
<address>c:\photos\1.jpeg</address>
<url>www.xxx.com\photos\1.jpeg</url>
</file>
<file>
<name>my.pdf</name>
<address>c:\pdfs\my.pdf</address>
<url>www.xxx.com\pdfs\my.pdf</url>
</file>
</files>
我发现了以下内容,但不确定如何保存 $output
function url_get_contents ($Url) {
if (!function_exists('curl_init')){
die('CURL is not installed!');
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $Url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
我使用了以下内容但出了点问题,它创建了文件但它是空的
$fp = fopen("lib\1",'x');
fwrite($f, $output);
fclose($fp);