php从xml下载多个.zip文件

时间:2014-10-17 16:09:24

标签: php zip

我想从xml文件中下载一些带有php的.zip文件...

XML代码示例:

  

<Index> <Package unzip="false" ignore="false"> <FileSize val="xxxxx" /> <FileName val="folder1:file1.zip" /> <Language val="all" /> </Package> <Package unzip="false" ignore="false"> <FileSize val="xxxxx" /> <FileName val="folder2:file2.zip" /> <Language val="all" /> </Package> </Index>

正如您在Filename中看到的那样,文件在我的服务器上有不同的(未知)规范...例如在folder1中有file1.zip

当我下载它们时我也想要它们在定义的文件夹中,所以我想在folder1中有file1.zip

所以这是我的PHP代码,我有所有的文件名和文件夹(更改为:/)但我无法下载它们

php代码: `

  

$ sxe = simplexml_load_file(test.xml');

     

foreach($ sxe-&gt; xpath('// FileName / @ val')as $ item){

  $item = str_replace(":", "/", $item);

  file_put_contents($item, fopen('http://aServer.com/'.$item, 'r'));
     

}   `

输出错误: 无法打开流:没有这样的文件或目录

感谢每一次帮助

0 个答案:

没有答案