首页 > PHP教程

php 获得用户的真实IP地址

一个段经典的代码可以用来获取用户的真实IP地址,包括可以是内网或是外网,有需要的朋友可以参考一下。  代码如下 复制代码 /** * 获得用户的真实IP地址 * * @return  string */function real_ip(){    static $realip = NULL;     if ($realip !== NULL){      ...
阅读全文

php 获取服务器的ip址址

 

/**
 * 获取服务器的ip
 * @access      public
 * @return string
 **/
function real_server_ip(){
 static $serverip = NULL;
 
 if ($serverip !== NULL){
  return $serverip;
 }
 
 if (isset($_SERVER)){
  if (isset($_SERVER['SERVER_ADDR'])){
   $serverip = $_SERVER['SERVER_ADDR'];
  }
  else{
   $serverip = '0.0.0.0';
  }
 }
 else{
  $serverip = getenv('SERVER_ADDR');
 }
 
 return $serverip;
}

阅读全文

php引用&详解

通过这种方式$a=test();得到的其实不是函数的引用返回,这跟普通的函数调用没有区别 至于原因: 这是PHP的规定
PHP规定通过$a=&test(); 方式得到的才是函数的引用返回
至于什么是引用返回呢(PHP手册上说:引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时。) 这句狗屁话 害我半天没看懂

阅读全文

php批量修改文件扩展名的代码

提供一个实例的php自定义函数,这是一个可以批量修改文件后缀名的php程序,有需要的朋友可以参考一下。  代码如下 复制代码 <?phpfunction foreachDir($path){$handle=opendir($path);if($handle){while (false !== ($file = readdir($handle))) {if($file!="." && $file!='..'){if(is_dir($path.$file)){echo $path.$file....
阅读全文

php 字符串替换函数

字符串的替换技术可以通过以下两个常用函数实现:str_ireplace()函数和substr_replace()函数
str_ireplace()函数
使用新的子字符串替换原始字符串中被指定要替换的字符串,语法:
mixed str_ireplace(mixed search,mixed replace,mixed subject[,int&count])
参数search:必要参数,指定需要查找的字符串。
参数replace:必要参数,指定替换的值。
参数subject:必要参数,指定查找的范围。
参数count:可选参数,(带中括号的为可选参数),获取执行替换的数量。

阅读全文