2016-07-23 33 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

非常感谢你:) –