Nasıl dizinden imags listelerim?

0 Cevap php

Ben belirli bir dizin içindeki tüm görüntüleri göstermeye çalışıyorum.

Aşağıdaki kodu tüm izin verilen dosya adlarını listeler:

  function getDirectoryList() 
  {

    // create an array to hold directory list
    $results = array();

    // create a handler for the directory
    $handler = opendir($this->currentDIR);

    // open directory and walk through the filenames
    while ($file = readdir($handler)) {

      // Make sure we get allowed images types
      if ($this->allowedFileType($file,$this->allowedImageTypes) )
      {
        $results[] = $file;
      }
    }

    // tidy up: close the handler
    closedir($handler);

    // done!
    return $results;
  }

  (...)

 $images = getDirectoryList();

 foreach($images as $img) {
   echo "<li>".$img."</li>"; 
 } 

How can I get file size and MIME type? I read that mime_content_typeis deprecated and I should use finfo_file istead. But I've not been very successfull with this.

Ben kullanmak zorunda mı /usr/share/misc/magic dosya bilgi almak için? Ben GD kütüphanesi kullanımı değil miyim?

Ben birçok örneklere baktım, ama onlar eski ve o kadar iyi çalışmıyor.

Herhangi bir yardım takdir.

0 Cevap