PHP语言、浏览器、操作系统、IP、地理位置、ISP,本PHP类里面有以下几种方法,同时也是用法说明:<?php
class class_guest_info{function GetLang() {$Lang = substr($_SERVER[‘HTTP_ACCEPT_LANGUAGE‘], 0, 4);//使用substr()截取字符串,从 0 位开始,截取4个字符if (preg_match(‘/zh-c/i‘,$Lang)) {//preg_match()正则表达式匹配函数$Lang = ‘简体中文‘;}elseif (preg_match(‘/zh/i‘,$Lang)) {$Lang = ‘繁體中文‘;}els...
复制代码 代码如下:function getip() { $IP=getenv(‘REMOTE_ADDR‘); $IP_ = getenv(‘HTTP_X_FORWARDED_FOR‘); if (($IP_ != "") && ($IP_ != "unknown")) $IP=$IP_; return $IP; } 下面这个比较好的复制代码 代码如下:function getIP() { if (isset($_SERVER)) { if (isset($_SERVER[‘HTTP_X_FORWARDED_FOR‘])) { $realip = $_SERVER[‘HTTP_X_FORWARDED_FOR‘]; } elseif (isset($_SERVER[‘HTTP_CLIENT_IP‘])) { $realip ...
$r = new ReflectionClass($serv);
print_r($r->getConstants());
print_r($r->getProperties());
print_r($r->getMethods());原文:http://my.oschina.net/epstar/blog/314032
$todayStart= date(‘Y-m-d 00:00:00‘, time());//2016-11-01 00:00:00$todayEnd= date(‘Y-m-d 23:59:59‘, time()); //2016-11-01 23:59:59原文:http://www.cnblogs.com/pclhome/p/6018763.html
获取到一个短连接,需要将短连接转换成真实的网址,通过查资料,发现 PHP 提供了一个函数 get_headers() ,可以完成这个任务,先把 头部信息获取到,然后再分析跳转地址即可:复制代码 代码如下:
$url = ‘http://t.cn/h5mwx‘;
$headers = get_headers($url, TRUE);
print_r($headers);//输出跳转到的网址
echo $headers[‘Location‘];附完整数组:复制代码 代码如下:
Array
(
[0] => HTTP/1.1 302 Moved Temporarily
[L...
privatestaticfunction getClientIp(){if (getenv(‘HTTP_X_FORWARDED_FOR‘)) {$tmp = explode(‘,‘, getenv(‘HTTP_X_FORWARDED_FOR‘));$onlineip = $tmp[0];} elseif (getenv(‘HTTP_REMOTEIP‘)) {$onlineip = getenv(‘HTTP_REMOTEIP‘);} elseif (getenv(‘HTTP_CLIENT_IP‘)) {$onlineip = getenv(‘HTTP_CLIENT_IP‘);} elseif (getenv(‘REMOTE_ADDR‘)) {$onlineip = getenv(‘REMOTE_ADDR‘);} else {$onlineip = ‘1...
关于用php 获取当前脚本的url很多朋友会说很简单,但是要获取很详细的就要经过多次判断哦。$PHP_TIME = time();$PHP_SELF = isset($_SERVER[‘PHP_SELF‘]) ? $_SERVER[‘PHP_SELF‘] : (isset($_SERVER[‘SCRIPT_NAME‘]) ? $_SERVER[‘SCRIPT_NAME‘] : $_SERVER[‘ORIG_PATH_INFO‘]);/**获取当前运行的脚本名: 刚开始看是不是有点乱呢。 咋没用if else 呢。 看这样的东西。我们最好从右看到左。这样比较好明白点。$_SERVER[...
数据库配置文件: conn.php
<?php
define("MONITORED_IP", "172.16.0.191"); //被监控的服务器IP地址 也就是本机地址
define("DB_SERVER", "172.16.7.2"); //存放数据的服务器IP地址
define("DB_USER", "root");
define("DB_PWD","111111");
define("DB_NMAE","performance");class MyConnect{public function connect($db_server,$db_user,$db_pwd,$db_name){$conn = mysql_connect($db_server,$db_user,$db_pwd);if (!$c...
今天在开发项目中遇到一个问题,要获取到上传音频的时长,从而展示在前端页面最后找到解决方案:1、首先,我们需要先下载一份PHP类—getid3 https://codeload.github.com/JamesHeinrich/getID3/zip/master2、解压文件,把整个文件夹上传到服务器3、贴代码 include_once ‘getid3/getid3.php‘; //引入该文件 $getID3 = new getID3(); //实例化类 $ThisFileInfo = @$getID3->analyze($path); //分析文件,$path为...
本文实例讲述了php中count获取多维数组长度的实现方法。分享给大家供大家参考。具体分析如下:先来看看下面程序运行结果:复制代码 代码如下:$numb=array(
array(10,15,30),array(10,15,30),array(10,15,30)
);
echo count($numb,1);
A.3
B.12
C.6
D.9
答案是B
count函数中如果mode被设置为 COUNT_RECURSIVE(或 1),则会递归底计算多维数组中的数组的元素个数(也就是你结果的12)。如果不设置mode默认为0 。不...
fuelphp是php的一个轻量级的框架fuelphp有development, staging, 和production三种模式,即\Fuel::DEVELOPMENT, \Fuel::STAGING, \Fuel::PRODUCTION三个常量不同的模式分别有不同的数据库配置文件那到底使用哪种模式以及数据库配置文件呢?这是由\Fuel::$env 来决定的而\Fuel::$env又是在 /fuel/app/bootstrap.php中定义的\Fuel::$env = \Arr::get($_SERVER, ‘FUEL_ENV‘, \Arr::get($_ENV, ‘FUEL_ENV‘, getenv(‘FUEL_ENV‘...
function getIP() {return isset($_SERVER["HTTP_X_FORWARDED_FOR"])?$_SERVER["HTTP_X_FORWARDED_FOR"]:(isset($_SERVER["HTTP_CLIENT_IP"])?$_SERVER["HTTP_CLIENT_IP"]:$_SERVER["REMOTE_ADDR"]);
}
原文:https://www.cnblogs.com/wjm956/p/9285107.html
Learn From :http://www.jxbh.cn/newshow.asp?id=1635&tag=2//1.获取上个月第一天及最后一天.date(‘Y-m-01‘, strtotime(‘-1 month‘));date(‘Y-m-t‘, strtotime(‘-1 month‘));
//2.获取当月第一天及最后一天.date(‘Y-m-01‘, strtotime(date("Y-m-d")));date(‘Y-m-d‘, strtotime("$BeginDate +1 month -1 day"));//3.获取当天年份、月份、日及天数.echo " 本月共有:".date("t")."天";echo " 当前年份".date(‘Y‘);echo...
return [‘version‘ => ‘1.0.1‘,‘category-map‘ => [1 => ‘样式1‘,2 => ‘样式2‘,3 => ‘样式3‘,4 => ‘样式4‘,5 => ‘样式5‘,6 => ‘样式6‘]
];配置在@app/config/params.php里,读取方式为Yii::$app->params[‘paramsName‘]。比如Yii::$app->params[‘sitename‘]原文:http://www.cnblogs.com/achengmu/p/6599077.html
PHP获取当前页面的网址function GetCurUrl()
{$url = ‘http://‘;if(isset($_SERVER[‘HTTPS‘]) AND $_SERVER[‘HTTPS‘] == ‘on‘){$url = ‘https://‘;}if($_SERVER[‘SERVER_PORT‘] != ‘80‘){$url .= $_SERVER[‘HTTP_HOST‘].‘:‘.$_SERVER[‘SERVER_PORT‘].$_SERVER[‘REQUEST_URI‘];}else{$url .= $_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘];}return$url;
} 原文:http://www.cnblogs.com/hust-chenming/...