2016-12-14 156 views
0

由於某種原因,exif_read_data()在目錄中的每個圖像上返回false,即使我知道所有jpeg圖像都具有元數據屬性。exif_read_data()即使元數據存在於jpeg中也會返回false

我絕不是一個PHP嚮導,所以也許我有一個語法錯誤,或者我只是錯過了一些相當明顯的東西,那些是PHP嚮導的人。

galleryData.metadata = <?php 
    $dir_path = "Assets/Images/portfolio/"; 
    if (is_dir($dir_path)) { 
     $files = scandir($dir_path); 
     for ($i = 0; $i < count($files); $i++) { 
      $tempPath = $dir_path + $files[$i]; 
      $metadata[$i] = exif_read_data($tempPath); 
     } 
     echo json_encode($metadata); 
    } 
?>; 

回答

0

謝天謝地想通了,我沒有正確地結合我的字符串。以下是我的固定和工作代碼。

galleryData.metadata = <?php 
    $metadata = array(); 
    if (is_dir($dir_path)) { 
     for ($i = 0; $i < count($files); $i++) { 
      $metadata[$i] = exif_read_data("{$dir_path}{$files[$i]}", null, true); 
     } 
     echo json_encode($metadata); 
    } 
?>; 
相關問題