根據ip取得城市的方法
- WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
- 2016-07-29 08:55:401448瀏覽
這個方法放到includes/lib_base.php的最下面
/*
*
* 依ip取得城市的方法
* @param type $ip ip位址
* @return ($ip = ''){
if(empty($ip)){
return '請輸入IP位址';
}
. $res $res . /iplookup/iplookup.php?format=js&ip=' . $ip);
if(empty($res)){ return false; }
$jsonMatches = array();
$jsonMatches = array(); . ', $res, $jsonMatches);
if(!isset($jsonMatches[0])){ return false; }
$json = json_decode($jsonMatches[0], true); 'ret']) && $json['ret'] == 1){
$json['ip'] = $ip;
unset($json['ret']);
}
return $json;
}
定點廣告投放製作步驟
1.我們的目標是操作廣告表即ad 首先需要在ad表上新增一個」位置「的欄位。
2.後台添加廣告的時候需要有一個字段可以選那麼首先在後台管理找到添加廣告的頁面“在新標籤頁打開” 找到添加頁面是來自那個php文件【這個php文件應該是在後台即admin目錄下】 找到add方法並且在add方法中找到display那句話找到新增頁面的模板。
3.新增頁面的模板【模板在admin/template目錄下】 新增一個下拉清單裡面的內容需要在ads.php中add方法裡查詢下城市表裡面的所有城市即parent_id為1的資料並且發送到模板中。模板循環顯示出來。
4.透過頁面審查元素找到添加方法是那個【查看原始程式碼搜尋「act」即input隱藏域name等於act的那個看看value值是什麼應該是insert】在ads.php中尋找新增方法並且找到裡面的insert語句將我們新加的」位置「欄位放進去使4其可以成功的加入到資料庫中
5.首先因為init.php 中引入了lib_base.php這個檔案取得ip即real_ip這個方法存在在lib_base. php中因此快盤中的程式碼也直接貼在這個檔案的最後一行那麼此時我們在index.php中就可以呼叫根據ip查詢位址的方法了。
6.index.php中我們查詢城市在廣告表中的資料 並且將資料傳送到頁面當中頁面中顯示出我們新增的廣告。
----------------定點投放功能到此結束----------------
以上就介紹了根據ip獲取城市的方法,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。
陳述:本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn