$arr = array("buraya ziplerin adları a.zip şeklinde gelecek");
foreach($arr as $zippy){
$zip = new ZipArchive;
$res = $zip->open($zippy);
$zip->extractTo('temp/', $zippy.'.txt');
//sonrasında dosyayı okuma ve veritabanına atma işlemleri yapılır.
//sonra da dosya silinir.
unlink($zippy.'.txt');
}
cevap için teşekkürler. denedim ama çalıştıramadım hocam. benden kaynaklı sanırım?
print_r ettiğimde her dosya için aşağıdaki veriler çıkıyor (print_r'de)
[status] => 0
[statusSys] => 0
[numFiles] => 1907
[filename] => C:\tez\lisans-15.zip
[comment] =>yapmak istediğim şey tam olarak şu.
lisans-15.zip dosyası gibi 300 tane dosya var. her zipli dosyanın içinde index.html adında bir html dosyası var. amacım onları zipten tek tek çıkartmadan okuyabilmek ve içindeki verileri yazdırabilmek hocam.