fetch($url); $result = FALSE; if($taobao_goods_info) { //处理图片地址 $item_img = (array)$taobao_goods_info['item_imgs']; $item_img = (array)$item_img['item_img'][0]; $item_img = $item_img['url']; $url_array = explode('.',$item_img); $ext = end($url_array); $item_img = $item_img.'_160x160.'.$ext; $result = array(); $result['result'] = 'true'; $result['id'] = 0; $result['url'] = $taobao_goods_info['detail_url']; $result['price'] = $taobao_goods_info['price']; $result['storeid'] = 0; $result['title'] = $taobao_goods_info['title']; $result['img'] = $item_img; $result['image'] = $item_img; $result['type'] = 'taobao'; } return $result; } private function get_store_goods_info_by_url($url) { $array = parse_url($url); $goods_id = 0; if(isset($array['query'])){ // 未开启伪静态 parse_str($array['query'],$arr); $goods_id = $arr['goods_id']; }else{ // 开启伪静态 $data = explode('/', $array['path']); $path = end($data); $goods_id = preg_replace('/item-(\d+)\.html/i', '$1', $path); } if(intval($goods_id) > 0) { $model = Model('goods'); $goods_info = $model->getGoodsInfoByID(intval($goods_id)); if(!empty($goods_info)) { $result = array(); $result['result'] = 'true'; $result['id'] = intval($goods_id); $result['url'] = $url; $result['price'] = $goods_info['goods_price']; $result['storeid'] = $goods_info['store_id']; $result['title'] = $goods_info['goods_name']; $result['img'] = $goods_info['goods_image']; $result['image'] = thumb($goods_info, 240); $result['type'] = 'store'; return $result; } else { return FALSE; } } else { return FALSE; } } }