Ejemplo n.º 1
0
Archivo: adv.php Proyecto: noikiy/ejia
	/**
	 * 异步调用广告
	 *
	 */
	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;
	}
Ejemplo n.º 2
0
 /**
  * 
  * 广告展示
  */
 public function advshowOp()
 {
     import('function.adv');
     $ap_id = intval($_GET['ap_id']);
     echo advshow($ap_id, 'js');
 }
Ejemplo n.º 3
0
/**
 * 加载广告
 *
 * @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);
}