Typecho實現評論顯示IP歸屬地方法IT技術
導讀:IT技術IT技術 最近想弄一個Typecho評論顯示IP歸屬地教程,今天教大家如何添加Typecho評論IP歸屬地功能,使用純真免費離線IP庫,還添加了自動更新的功能,需要配itp知識問答itsskin晶鉆蝸牛霜知識。
最近想弄一個Typecho評論顯示IP歸屬地教程,今天教大家如何添加Typecho評論IP歸屬地功能,使用純真免費離線IP庫,還添加了自動更新的功能,需要配合寶塔面板計劃任務使用。
首先找到主題的function.php文件,這里我以Joe主題為例(各個主題的路徑不相同請自行判斷)Joe主題的function.php文件在/Joe/core/function.php這個位置,將下載的壓縮包解壓到core目錄下,然后編輯function.php文件
在第2行引用這個代碼
require 'ipdata.class.php';在第29行引用這個代碼
/** 獲取評論者歸屬地信息 */ function convertip($ip){ echo convertips($ip); }保存這個function.php文件 再找到評論模板的文件 一般都為comment.php Joe主題的comment.php文件在/Joe/public/comment.php 然后插入以下代碼即可顯示
<?php echo convertip($comments->ip); ?>網站seo優化診斷工具
自動更新純真IP離線庫
在目錄/Joe/core/下新建一個php文件,網絡訪問它,即可生成一個dat文件。
<?php // PHP 純真 IP 地址數據庫自動更新功能 $copywrite = file_get_contents("http://update.cz88.net/ip/copywrite.rar"); $qqwry = file_get_contents("http://網站優化seo培訓update.cz88.net/ip/qqwry.rar"); $key = unpack("V6", $copywrite)[6]; for($i=0; $i<0x200; $i++){ $key *= 0x805; $key ++; $key = $key & 0xFF; $qqwry[$i] = chr( ord($qqwry[$i]) ^ $key ); } $qqwry = gzuncompress($qqwry); $fp = fopen("qqwry.dat", "wb"); if($fp){ fwrite($fp, $qqwry); fclose($fp); } ?>這個文件我已經幫大家放在壓縮包里面了,使用到寶塔面板的自動訪問離線庫更新PHP文件URL設置好時間,自動定期訪問這個1.php文件就可以自動下載最新的純真IP離線庫了。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-07 ,文章Typecho實現評論顯示IP歸屬地方法IT技術主要講述技術,歸屬地,方法網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/it_496.html