получение высоты и ширины изображения из заархивированных файлов

getNameIndex ($ i) В настоящее время я использую функцию архива zip для извлечения некоторых изображений , Я ищу метод, который дает путь к файлу каждого отдельного изображения, чтобы я мог использовать getimagesize, чтобы получить ширину и высоту, ниже приведен метод, который я использую для циклического перемещения по файлам.

$chapterZip = new ZipArchive();
if ($chapterZip->open($_FILES['chapterUpload']['tmp_name'])) 
{
   for($i = 0; $i < $chapterZip->numFiles; $i++) {
   list($width, $height) = getimagesize(getNameIndex($i));   

    $imageLocation= "INSERT INTO imageLocation (imageLocation,imageWidth,imageHeight,chapterID) VALUES  ('"."Manga/".$_POST['mangaName']."/".$_POST['chapterName']."/".$chapterZip->getNameIndex($i)."',".$width.",".$height.",".$chapterID.")";
    getQuery($imageLocation,$l);
   }
   if($chapterZip->extractTo("Manga/".$_POST['mangaName']."/".$_POST['chapterName']))
    {   
      $errmsg0.="You have successfully uploaded a manga chapter";
      $chapterZip->close();
    }
 } 

любая помощь с этим будет принята с благодарностью!

1
задан dbomb101 21 August 2010 в 08:38
поделиться