2016-07-23 32 views
2

我已經有一個android應用程序內置的顯示圖像從服務器,當它調用一個包含圖像的所有url的json文件。Php腳本獲取json字符串目錄中的所有圖像的url

所以我想要一個PHP腳本來搜索特定目錄中的所有圖像,然後把所有圖像的URL以json格式。

我的域名http://arture.16mb.com

我的圖片目錄http://arture.16mb.com/images/

JSON格式我目前使用

[{ 「名」: 「Deadpool」,
「URL」:{
「small」:「xyzdomain/images/1.jpg」,
「medium」:「xyzdomain/images/1.jpg」,
「大」: 「xyzdomain /圖片/ 1.JPG」 },
「時間戳」: 「2016年2月12日」
},
{
「名」: 「蝙蝠俠VS超人」,
「URL」:{
「小」: 「xyzdomain /圖像/ 1.JPG」
「中等」: 「xyzdomain /圖像/ 1.JPG」
「大」:「xyzdomain /圖像/ 1 .jpg「
},
」timestamp「:」2016年3月25日「
}],我想我的PHP腳本,使

「圖像」

JSON格式:{ 「URL」: 「//mydomain/images/....jpeg」
},
{
「URL」: 「//mydomain/images/....jpeg」
},
{
「URL」: 「//mydomain/images/....jpeg」
}

+0

是在同一臺服務器中的圖像,你的PHP腳本會在哪裏? –

+0

是的,會有一切的服務器 –

+0

編輯你的問題和提供,你想要的json結構,你的服務器的圖像和域的目錄訪問圖像 –

回答

0

你可以試試這個:

$json = ""; 

foreach (glob('images/*.png') as $file){ 

    $json .= '{ "url":"//mydomain/'.$file.'" }, '; 
} 

$json = trim($json, ", "); 

它能做什麼,是獲取所有文件與.png extention,如果你想jpeg文件,你可以使用*.jpeg 然後,所有的文件名被追加到$json

+0

它會把所有圖像陣列或文件名ulr我想json陣列就像這樣{ \t \t「url」,「http://api.androidhive.info/images/glide/small/deadpool。jpg「, \t \t } –

+0

編輯答案,試試這個:) –

+0

非常感謝你:) –