я хочу скачать .zip файлы с php из xml файла …
Пример кода 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
И когда я загружаю их, я также хочу, чтобы они были в определенных папках, поэтому я хочу иметь file1.zip в folder1
Итак, вот мой php-код, у меня есть все имена файлов и папок (изменено на /), но я не могу их скачать
PHP-код:
`
$ sxe = simplexml_load_file (test.xml ‘);
foreach ($ sxe-> xpath (‘// FileName / @ val’) как $ item) {
$item = str_replace(":", "/", $item); file_put_contents($item, fopen('http://aServer.com/'.$item, 'r'));
}
`
Ошибка вывода:
не удалось открыть поток: нет такого файла или каталога
Буду благодарен за любую помощь
Задача ещё не решена.
Других решений пока нет …