/** * 异步调用广告 * */ public function get_adv_listOp(){ $ap_ids = $_GET['ap_ids']; $list = array(); if (!empty($ap_ids) && is_array($ap_ids)) { import('function.adv'); foreach ($ap_ids as $key => $value) { $ap_id = intval($value);//广告位编号 $adv_info = advshow($ap_id,'array'); if (!empty($adv_info) && is_array($adv_info)) { $list[$ap_id] = $adv_info; } } } echo $_GET['callback'].'('.json_encode($list).')'; exit; }
/** * * 广告展示 */ public function advshowOp() { import('function.adv'); $ap_id = intval($_GET['ap_id']); echo advshow($ap_id, 'js'); }
/** * 加载广告 * * @param $ap_id 广告位ID * @param $type 广告返回类型 html,js */ function loadadv($ap_id = null, $type = 'html') { if (!is_numeric($ap_id)) { return false; } if (!function_exists('advshow')) { import('function.adv'); } return advshow($ap_id, $type); }