2010-02-17 31 views

回答

1

不熟悉蓋蒂,但如果你把你的圖片在目錄上您的服務器,你可以使用PHP通過上市來獲得一個目錄列表,然後循環來顯示圖像。

$root = "/home/www/files"; 

       if ($handle = opendir("{$root}/altered/")) 
       { 
         ## SME 05/21/2009 LOOP THROUGH THE DIRECTORY AND GET A LIST OF FILES THAT ARE NOT '.' OR '..' 
         while(($file = readdir($handle)) != FALSE) 
         { 
           if($file != '.' && $file != '..') 
           { 
             //DO SOMETHING WITH FILE 
           } 
         } 
         closedir($handle); 
       } 

如果你想獲得看上它,你甚至可以寫圖像信息的XML文件,並把它的服務器上,然後解析XML當您加載提供的元數據,如文件名的圖像,誰上傳了文件等。

0

即使你沒有數據庫(即MySQL,PostgreSQL,...)服務器可用,你應該能夠使用SQLite數據庫:引擎被合併到PHP (通過一般啓用的擴展),整個數據庫存儲爲一個文件。

這聽起來像是最簡單的解決方案,如果您已經知道如何開發PHP應用程序,並且通常會將數據庫用作數據存儲。

(當然,你也可以只遍歷文件系統,即使用readdirDirectoryIterator - 但使用一個數據庫可能使一些事情變得更容易,像存儲其它附加元信息,例如)


欲瞭解更多信息:

0

可以使用例如php.net給出opendir()來遍歷目錄中的文件建立一個數組,你在問什麼。

然後,您可以使用read_exif_data()來讀取圖像下方的圖像文件說明,標題等。這假設圖像文件有Exif數據要讀取和你的php安裝支持exif。