2016-06-13 2 views
0

Я хочу, чтобы прочитать файл в два почтовых папок ...Читать файл внутри ZIP подкаталог с PHP

Мое дерево: main_zip_folder -second_zip_folder --file_to_read.xml

Это просто, чтобы войти в first_zip_folder и перечислить все файлы, имеющиеся в этой папке. Я использую этот пример:

//create a ZipArchive instance 
$zip = new ZipArchive; 
//open the archive 
if ($zip->open('data/main_zip_folder.zip') === TRUE) { 
    //iterate the archive files array and display the filename or each one 
    for ($i = 0; $i < $zip->numFiles; $i++) { 
     echo 'Filename: ' . $zip->getNameIndex($i) . '<br />'; 
    } 
} else { 
    echo 'Failed to open the archive!'; 
} 

Моя проблема заключается в том, чтобы войти в second_zip_folder список файлов, присутствующих на нем, и открыть file_to_read.xml?

ответ

0

Я надеюсь, что это может быть вам помочь, этот код ниже помочь вам для чтения застегнуть файлов или более

<?php 
$za = new ZipArchive(); 
$files = array('zip1.zip', 'zip2.zip'); 

//$za->open('zip1.zip', 'zip2.zip'); 

foreach ($files as $fil){ 
    $za->open($fil); 
    for($i = 0; $i < $za->numFiles; $i++){ 
     $stat = $za->statIndex($i); 
     print_r(basename($stat['name']) . PHP_EOL . '<br>'); 
    } 
} 
?> 
+0

То, что я хочу, чтобы прочитать файл которым находится внутри Wich зип папка находится в папке почтового индекса , – user3750515

Смежные вопросы