日期:2014-05-16  浏览次数:21152 次

不懂php,谁能帮我把这小段代码改成asp的?谢谢了
<?php
$location  = 'albums';
$album_name = $_GET['album_name'];
$files  = glob($location . '/' . $album_name . '/*.{jpg,gif,png}', GLOB_BRACE);
$encoded  = json_encode($files);
echo $encoded;
unset($encoded);
------解决方案--------------------
asp 没有 glob, json_encode,这两个函数操作复杂,你要实现啥效果?

结果echo输出的是albums目录中,获取album_name参数的这个名,的jpg,gif,png三个类型图片

在转成json格式,输出
------解决方案--------------------
php这个的作用解释给你听,自己写asp代码实现就可以
$location 	= 'albums';//这个是定义个根目录
$album_name = $_GET['album_name'];//传递一个目录名,相当asp里的request来获取参数值
$files   = glob($location . '/' . $album_name . '/*.{jpg,gif,png}', GLOB_BRACE);这个是获取$location这个目录下的子目录$_GET['album_name']里的所有含jpg,gif,png三个类型的图片形成一个数组
$encoded  = json_encode($files);//这个是把$files数组转成json格式
echo $encoded;//输出json格式字符串
unset($encoded);//释放变量

主要是你自己写2个函数:
一个是遍历$location这个目录下的子目录$_GET['album_name']里所有含jpg,gif,png三个类型的图片形成一个数组
另外一个是把数组转换成json格式