<?php require "php/http.inc"; require "php/dom.inc"; require "php/util.inc"; require "zol_wallpaper.php"; $device = php_reqvar("device", 'iphone5'); $catalogs = zol_wallpaper_device($device); $data = array(); foreach ($catalogs as $i) { $subcatalog = array(); foreach ($i["subcatalog"] as $key => $value) { $subcatalog[] = $key; } $catalog = array(); $catalog["catalog"] = $i["name"]; $catalog["subcatalog"] = $subcatalog; $data[] = $catalog; } $reply["code"] = 0; $reply["msg"] = "ok"; $reply["data"] = $data; echo json_encode($reply);
function zol_wallpaper_find($device, $catalog) { $catalogs = zol_wallpaper_device($device); foreach ($catalogs as $i) { if (0 == strcmp($i["name"], $catalog)) { return $i["uri"]; } foreach ($i["subcatalog"] as $key => $value) { if (0 == strcmp($key, $catalog)) { return $value; } } } return ""; // not found }