2014-02-19 45 views
0

嘿這是我想做的事:PHP從文件夾中獲取圖像,並閱讀他們的名字

我有一個文件夾「圖像」,其中包含一個名爲類似「MB_FM_Example.png」的圖像。

我想遍歷文件夾並回顯圖像。類似的東西:

​​

我需要的圖像有一個URL取決於圖像的名稱。例如像 「MB_ FM _Example1.png」 將獲得url 「Examplepage?V = FM

我怎麼能認識到這一點用PHP?

謝謝你們

編輯:

我只需要一個部分文件名,就像在我的例子「FM」和我想的圖像,以獲得類似<a href="examplepage?v=FM"> <img src="IMAGEPATH"> </a>

+0

[** ** DirectoryIterator(http://php.net/manual/en/class.directoryiterator.php) – Prix

+0

我會用水珠和strpos – enapupe

+0

使用$ _GET ['v']爲FM, <?php echo'images /'.$_ GET ['v']?> –

回答

0

這就是我正在尋找:

<?php 
     // perform actions for each file found 
     foreach (glob("images/*.png") as $filename) { 
     $filenamepart = explode("_", $filename); 
     echo "<a href='examplepage?v=".$filenamepart[1]."'> <img src='".$filename."'> </a>"; 
     } 
    ?> 
1

的URL看一看http://php.net/glob及相關示例

類似於glob('yourpathname/')會返回目錄中所有文件的數組,從那裏開始只需遍歷數組即可獲取每個文件名。

+0

好吧,但我只需要像我的例子「FM」的文件名的一部分,我想圖像得到像

相關問題