`

PHP常用的代码

    博客分类:
  • php
阅读更多

1.取得LINUX服务器的空间大小
disk_free_space 剩余空间
disk_total_space 总空间.
2.PHP可以获得客户端操作系统的信息
$_SERVER['ACCEPT_LANGUAGE']

 

.产生随机字符串函数

function random($length) {


$hash = @#@#;


$chars = @#ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz@#;


$max = strlen($chars) - 1;


mt_srand((double)microtime() * 1000000);


for($i = 0; $i < $length; $i++) {


 $hash .= $chars[mt_rand(0, $max)];


}


return $hash;


}
2.截取一定长度的字符串

  注:该函数对GB2312使用有效

 

function wordscut($string, $length ,$sss=0) {

if(strlen($string) > $length) {

        if($sss){

           $length=$length - 3;

           $addstr=@# ...@#;

        }

 for($i = 0; $i < $length; $i++) {

  if(ord($string[$i]) > 127) {

  $wordscut .= $string[$i].$string[$i + 1];

  $i++;

  } else {

  $wordscut .= $string[$i];

  }

 }

 return $wordscut.$addstr;

}

return $string;

}

 

 
 取得客户端IP地址
function GetIP(){

       if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))

          $ip = getenv("HTTP_CLIENT_IP");

       else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))

          $ip = getenv("HTTP_X_FORWARDED_FOR");

       else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))

          $ip = getenv("REMOTE_ADDR");

       else if (isset($_SERVER[@#REMOTE_ADDR@#]) && $_SERVER[@#REMOTE_ADDR@#] && strcasecmp($_SERVER[@#REMOTE_ADDR@#], "unknown"))

          $ip = $_SERVER[@#REMOTE_ADDR@#];

       else

         $ip = "unknown";

       return($ip);

}
 

 

 创建相应的文件 夹
function createdir($dir=@#@#)

{

    if (!is_dir($dir))

    {

      $temp = explode(@#/@#,$dir);

      $cur_dir = @#@#;

      for($i=0;$i<count($temp);$i++)

      {

        $cur_dir .= $temp[$i].@#/@#;

        if (!is_dir($cur_dir))

        {

        @mkdir($cur_dir,0777);

        }

      }

    }

}
 判断邮箱地址
function checkEmail($inAddress)

{

return (ereg("^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+",$inAddress));

}
 

 跳转

function gotourl($message=@#@#,$url=@#@#,$title=@#@#)

{

  $html ="<html><head>";

  if(!empty($url))

   $html .="<meta http-equiv=@#refresh@# content="3;url=@#".$url."@#">";

  $html .="<link href=@#../templates/style.css@# type=text/css rel=stylesheet>";

  $html .="</head><body><br><br><br><br>";

  $html .="<table cellspacing=@#0@# cellpadding=@#0@# border=@#1@# width=@#450@# align=@#center@#>";

$html .="<tr><td bgcolor=@##ffffff@#>";

$html .="<table border=@#1@# cellspacing=@#1@# cellpadding=@#4@# width=@#100%@#>";

$html .="<tr class=@#m_title@#>";

$html .="<td>".$title."</td></tr>";

$html .="<tr class=@#line_1@#><td align=@#center@# height=@#60@#>";

$html .="<br>".$message."<br><br>";

  if (!empty($url))

   $html .="系统将在3秒后返回<br>如果您的浏览器不能自动返回,请点击[<a href=".$url." target=_self>这里</a>]进入";

  else

   $html .="[<a href=@##@# onclick=@#history.go(-1)@#>返回</a>]";

  $html .="</td></tr></table></td></tr></table>";

$html .="</body></html>";

echo $html;

exit;

}

 

获取新插入数据的ID

<?

mysql_insert_id();

?>

 

分享到:
评论

相关推荐

    PHP常用代码大全,极品

    **标题**:PHP常用代码大全,极品 **描述**:PHP常用代码大全,极品 **标签**:PHP 常用代码 #### 1. 数据库连接 在PHP中,连接MySQL数据库是非常常见的操作之一。下面的示例展示了如何建立一个到MySQL服务器的...

    PHP常用代码大全(新手入门必备)

    ### PHP常用代码大全(新手入门必备):深入解析与扩展 #### 1. 连接MySQL数据库代码详解 在PHP中,连接MySQL数据库是进行数据交互的基础操作之一。以下代码展示了如何建立与本地MySQL服务器的连接: ```php $...

    PHP常用代码大全

    《PHP常用代码大全》这一资料集,为广大的PHP开发者提供了丰富的编程素材和实用的代码片段,涵盖了PHP语言的核心功能和常见应用场景,是提升开发效率、优化代码质量的宝贵资源。下面,我们将深入探讨这份资料中提及...

    php常用代码方便使用

    根据给定的文件信息,以下是对“php常用代码方便使用”这一主题的深入解析,主要聚焦于连接MySQL数据库、数据查询与循环处理以及分页功能的实现。 ### 一、连接MySQL数据库 在PHP中,连接MySQL数据库是进行数据...

    php常用代码

    本文将基于"php常用代码"这一主题,深入探讨PHP的基础知识、常用函数、语法特性以及一些常见问题的解决方法,旨在为初学者提供实用的学习资料。 首先,PHP全称为“PHP:Hypertext Preprocessor”,即超文本预处理器...

    PHP常用代码汇总.docx

    PHP常用代码汇总 PHP是一种服务器端脚本语言,广泛应用于Web开发中。下面是PHP常用代码汇总,涵盖了连接MYSQL数据库、读取数据库、实现循环输出、分页等知识点。 一、连接MYSQL数据库 在PHP中,连接MYSQL数据库是...

    PHP常用代码整合.pdf

    【知识点详解】 ... 2. 数据库连接与查询: ...以上就是从`PHP常用代码整合.pdf`中提取的PHP编程相关的知识点,包括基础语法、数据库操作、分页实现、参数处理等,这些内容对于理解和编写PHP Web应用是非常重要的。

    php常用代码.docx

    以下是对PHP常用代码中涉及的知识点的详细说明: 1. **基本语法**:PHP可以通过在HTML文件中嵌入`&lt;?php ... ?&gt;`标签来使用。标识符必须以字母或下划线开头,后跟字母、数字或下划线。变量以美元符号 `$` 开始,如 `...

    PHP常用代码

    "PHP常用代码"这个主题涵盖了PHP编程中经常用到的各种函数、语法结构和最佳实践。下面我们将深入探讨一些核心的PHP知识点。 1. **变量与数据类型**:PHP支持七种数据类型,包括字符串、整型、浮点型、布尔型、数组...

    PHP常用经典代码大全

    ### PHP常用经典代码详解 #### 一、数据库连接与设置编码 在进行任何与数据库相关的操作之前,我们首先需要建立数据库连接并设置合适的字符集。下面的代码展示了一个典型的连接MySQL数据库并设置字符集的过程: `...

    PHP常用代码汇总

    php的常用代码汇总: 连接数据库、分页、调用、数据更新等。适合新手。

    分享10段PHP常用代码

    在PHP编程中,掌握一些常用的代码片段可以极大地提高开发效率。以下是一些在PHP开发中经常用到的代码示例,涉及电子邮件发送、64位编码与解码、获取远程IP地址、日期格式验证、电子邮件地址验证以及XML解析等功能。 ...

    php常用代码(分页,excel,图片缩放,汉字编码)

    1 advance_fenye2.0.php 一个分页的类,非常实用 2 char.php 汉字编码解决 3 class-excel-xml.inc.php excel文件生成类 4 image.php 图片缩放类

    php常用代码.md

    平时做项目后台时一些经常用到的前端功能总结。适用于layui。包括弹框,删除按钮,添加按钮,表单,select下拉框

Global site tag (gtag.js) - Google Analytics