本文整理汇总了PHP中convertip_tiny函数的典型用法代码示例。如果您正苦于以下问题:PHP convertip_tiny函数的具体用法?PHP convertip_tiny怎么用?PHP convertip_tiny使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了convertip_tiny函数的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: convertip
function convertip($ip)
{
$return = '';
if (preg_match("/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\$/", $ip)) {
$iparray = explode('.', $ip);
if ($iparray[0] == 10 || $iparray[0] == 127 || $iparray[0] == 192 && $iparray[1] == 168 || $iparray[0] == 172 && ($iparray[1] >= 16 && $iparray[1] <= 31)) {
/*vot*/
$return = 'LAN';
} elseif ($iparray[0] > 255 || $iparray[1] > 255 || $iparray[2] > 255 || $iparray[3] > 255) {
/*vot*/
$return = 'Invalid IP Address';
} else {
/*vot*/
$geoipfile = DISCUZ_ROOT . './data/ipdata/GeoIP.dat';
$tinyipfile = DISCUZ_ROOT . './data/ipdata/tinyipdata.dat';
$fullipfile = DISCUZ_ROOT . './data/ipdata/wry.dat';
/*vot*/
if (@file_exists($geoipfile)) {
/*vot*/
$return = convertip_geo($ip, $geoipfile);
/*vot*/
} elseif (@file_exists($tinyipfile)) {
$return = convertip_tiny($ip, $tinyipfile);
} elseif (@file_exists($fullipfile)) {
$return = convertip_full($ip, $fullipfile);
}
}
}
return $return;
}
示例2: convertip
function convertip($ip)
{
$return = '';
if (preg_match("/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\$/", $ip)) {
$iparray = explode('.', $ip);
if ($iparray[0] == 10 || $iparray[0] == 127 || $iparray[0] == 192 && $iparray[1] == 168 || $iparray[0] == 172 && ($iparray[1] >= 16 && $iparray[1] <= 31)) {
$return = 'LAN';
} elseif ($iparray[0] > 255 || $iparray[1] > 255 || $iparray[2] > 255 || $iparray[3] > 255) {
$return = '未知';
//无效的IP地址!
} else {
$return = convertip_tiny($ip);
}
}
return $return;
}
示例3: convertip
function convertip($ip) {
$return = '';
/*vot*/ $geoipfile = DISCUZ_ROOT.'./data/ipdata/GeoIP.dat';
$tinyipfile = DISCUZ_ROOT.'./data/ipdata/tinyipdata.dat';
$fullipfile = DISCUZ_ROOT.'./data/ipdata/wry.dat';
/*vot*/ if(@file_exists($geoipfile)) {
/*vot*/ $return = convertip_geo($ip, $geoipfile);
/*vot*/ } elseif(@file_exists($tinyipfile)) {
$return = convertip_tiny($ip, $tinyipfile);
} elseif(@file_exists($fullipfile)) {
$return = convertip_full($ip, $fullipfile);
}
return lang('country',$return);
}
示例4: convertip
function convertip($ip)
{
$return = '';
if (preg_match("/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\$/", $ip)) {
$iparray = explode('.', $ip);
if ($iparray[0] == 10 || $iparray[0] == 127 || $iparray[0] == 192 && $iparray[1] == 168 || $iparray[0] == 172 && ($iparray[1] >= 16 && $iparray[1] <= 31)) {
$return = '- LAN';
} elseif ($iparray[0] > 255 || $iparray[1] > 255 || $iparray[2] > 255 || $iparray[3] > 255) {
$return = '- 无效的IP地址!';
} else {
$tinyipfile = BASEPATH . 'ipdata/tinyipdata.dat';
if (@file_exists($tinyipfile)) {
$return = convertip_tiny($ip, $tinyipfile);
} else {
$return = '- IP数据库文件未上传!';
}
}
}
return $return;
}
示例5: convertip
function convertip($ip)
{
$return = '';
if (preg_match("/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\$/", $ip)) {
$iparray = explode('.', $ip);
if ($iparray[0] == 10 || $iparray[0] == 127 || $iparray[0] == 192 && $iparray[1] == 168 || $iparray[0] == 172 && ($iparray[1] >= 16 && $iparray[1] <= 31)) {
$return = '- LAN';
} elseif ($iparray[0] > 255 || $iparray[1] > 255 || $iparray[2] > 255 || $iparray[3] > 255) {
$return = '- Invalid IP Address';
} else {
$tinyipfile = S_ROOT . './data/ipdata/tinyipdata.dat';
$fullipfile = S_ROOT . './data/ipdata/wry.dat';
if (@file_exists($tinyipfile)) {
$return = encodeconvert('GBK', convertip_tiny($ip, $tinyipfile));
} elseif (@file_exists($fullipfile)) {
$return = encodeconvert('GBK', convertip_full($ip, $fullipfile));
}
}
}
return $return;
}
示例6: convertip
function convertip($ip)
{
$return = '';
if (preg_match("/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\$/", $ip)) {
$iparray = explode('.', $ip);
if ($iparray[0] == 10 || $iparray[0] == 127 || $iparray[0] == 192 && $iparray[1] == 168 || $iparray[0] == 172 && ($iparray[1] >= 16 && $iparray[1] <= 31)) {
$return = 'LAN(<?php echo $lang[lan]?>)';
} elseif ($iparray[0] > 255 || $iparray[1] > 255 || $iparray[2] > 255 || $iparray[3] > 255) {
$return = '- Invalid IP Address';
} else {
$tinyipfile = CE_ROOT . './include/ipdata/area.dat';
$fullipfile = CE_ROOT . './include/ipdata/area1.dat';
if (@file_exists($tinyipfile)) {
$return = convertip_tiny($ip, $tinyipfile);
} elseif (@file_exists($fullipfile)) {
$return = convertip_full($ip, $fullipfile);
}
}
}
return $return;
}
示例7: smarty_function_iplocation
/**
* [PHPB2B] Copyright (C) 2007-2099, Ualink Inc. All Rights Reserved.
* The contents of this file are subject to the License; you may not use this file except in compliance with the License.
* Thanks_For_Discuz!
* @version $Revision: 2053 $
*/
function smarty_function_iplocation($params)
{
$return = '';
extract($params);
if (preg_match("/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\$/", $ip)) {
$iparray = explode('.', $ip);
if ($iparray[0] == 10 || $iparray[0] == 127 || $iparray[0] == 192 && $iparray[1] == 168 || $iparray[0] == 172 && ($iparray[1] >= 16 && $iparray[1] <= 31)) {
$return = '- LAN';
} elseif ($iparray[0] > 255 || $iparray[1] > 255 || $iparray[2] > 255 || $iparray[3] > 255) {
$return = '- Invalid IP Address';
} else {
$tinyipfile = DATA_PATH . 'ipdata/tiny.dat';
$fullipfile = DATA_PATH . 'ipdata/qqwry.dat';
if (@file_exists($tinyipfile)) {
$return = convertip_tiny($ip, $tinyipfile);
} elseif (@file_exists($fullipfile)) {
$return = convertip_full($ip, $fullipfile);
}
}
}
return $return;
}
示例8: convertip
function convertip($ip)
{
if (preg_match("/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\$/", $ip)) {
$iparray = explode('.', $ip);
if ($iparray[0] == 10 || $iparray[0] == 127 || $iparray[0] == 192 && $iparray[1] == 168 || $iparray[0] == 172 && ($iparray[1] >= 16 && $iparray[1] <= 31)) {
$return = '- LAN';
} elseif ($iparray[0] > 255 || $iparray[1] > 255 || $iparray[2] > 255 || $iparray[3] > 255) {
$return = '- Invalid IP Address';
} else {
$tinyipfile = QISHI_ROOT_PATH . 'data/tinyipdata.dat';
if (@file_exists($tinyipfile)) {
$return = convertip_tiny($ip, $tinyipfile);
}
}
}
return $return;
}
示例9: convertip
function convertip($ip)
{
global $_G;
$return = '';
if (preg_match("/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\$/", $ip)) {
$iparray = explode('.', $ip);
if ($iparray[0] == 10 || $iparray[0] == 127 || $iparray[0] == 192 && $iparray[1] == 168 || $iparray[0] == 172 && ($iparray[1] >= 16 && $iparray[1] <= 31)) {
$return = '- LAN';
} elseif ($iparray[0] > 255 || $iparray[1] > 255 || $iparray[2] > 255 || $iparray[3] > 255) {
$return = '- Invalid IP Address';
} else {
$tinyipfile = dirname(__FILE__) . '/../ipdata/tiny.dat';
$fullipfile = dirname(__FILE__) . '/../ipdata/full.dat';
if (@file_exists($fullipfile)) {
$return = convertip_full($ip, $fullipfile);
} elseif (@file_exists($tinyipfile)) {
$return = convertip_tiny($ip, $tinyipfile);
}
}
}
return $_G['product']['charset'] == 'gbk' ? $return : iconv('gbk', $_G['product']['charset'], $return);
}
示例10: convertip
function convertip($ip)
{
$return = '';
if (preg_match('/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$/', $ip)) {
$iparray = explode('.', $ip);
if ($iparray[0] == 10 || $iparray[0] == 127 || $iparray[0] == 192 && $iparray[1] == 168 || $iparray[0] == 172 && ($iparray[1] >= 16 && $iparray[1] <= 31)) {
$return = 'LAN';
} elseif ($iparray[0] > 255 || $iparray[1] > 255 || $iparray[2] > 255 || $iparray[3] > 255) {
$return = 'Invalid IP Address';
} else {
$tinyipfile = '../admin/tinyipdata.dats';
//$fullipfile = '../admin/include/wry.dat';
$fullipfile = '../common/qqwry.dat';
if (@file_exists($tinyipfile)) {
$return = convertip_tiny($ip, $tinyipfile);
} elseif (@file_exists($fullipfile)) {
$return = convertip_full($ip, $fullipfile);
}
}
}
return $return;
}
示例11: ecs_geoip
/**
* 获取IP对应的地理位置
* @param string $ip 字符串
* @return string
*/
function ecs_geoip($ip)
{
$return = '';
if (preg_match("/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\$/", $ip)) {
$iparray = explode('.', $ip);
if ($iparray[0] == 10 || $iparray[0] == 127 || $iparray[0] == 192 && $iparray[1] == 168 || $iparray[0] == 172 && ($iparray[1] >= 16 && $iparray[1] <= 31)) {
$return = 'LAN';
} elseif ($iparray[0] > 255 || $iparray[1] > 255 || $iparray[2] > 255 || $iparray[3] > 255) {
$return = 'Invalid IP Address';
} else {
$tinyipfile = ROOT_PATH . 'includes/codetable/ipdata.dat';
//ipdata.dat-纯真网络IP库
if (@file_exists($tinyipfile)) {
$return = convertip_tiny($ip, $tinyipfile);
}
}
}
return $return;
}