你不了解PHP的10件事情

ggp php 2013-06-30 378 次浏览
? 1.使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。 ??? 2.在验证 email 地址的时候使用 checkdnsrr() 函数验证域名是否存在。这个内置函数能够确认指定的域名能够解析成 IP 地址。该函数的PHP 文档的用户评论部分有一个简单的用户自定义函数,这个函数基于 checkdnsrr(),用来验证 email 地址的合法性。对于那些 阅读全文...

简单的PHP日历算法

ggp php 2013-06-30 471 次浏览
? /**? ? * 日历? ? *? ? * Copyright(c) 2007 by 陈毅鑫(深空). All rights reserved? ? * To contact the author write to {@linkmailto:shenkong@php.net}? ? * @author 陈毅鑫(深空)? ? */ ?if (function_exists(’date_default_timezone_set’)) {? ???? date_default_timezone_set(’Asia/Chongqing’);? ?}? ?$date = isset($_GET[’date’]) ? $_GET[’date’] : date(’Y-m-d’);? ?$date = getdate(strtotime($date));? ?$end = getdate(mktime(0, 0, 0, $date[’mon’] + 1, 1, $date[’year’]) - 1); ?$start = getdate(mktime(0, 0, 0 阅读全文...

PHP执行linux系统命令

ggp php 2013-06-30 412 次浏览
首先先要给大家介绍PHP执行linux系统命令的几个基本函数。我曾经很长一段时间都分不清下面几个函数的具体用法区别。 system函数 说明:执行外部程序并显示输出资料。 语法:string system(string command, int [return_var]); 返回值: 字符串 详细介绍: 本函数就像是 C 语中的函数 system(),用来执行指令,并输出结果。若是 return_var 参数存在,则执行 command 之后的状态会填入 return_var 中。同样值得注意的是若需要处理用户输入的资料,而又要防止用户耍花招破解系统,则可以使用 EscapeShellCmd()。若 PHP 以模块式的执行,本 阅读全文...

隐藏apache和php的版本信息配置方法

ggp php 2013-06-30 442 次浏览
隐藏apache和php的版本信息,web server避免一些不必要的麻烦,可以把apache和php的版本信息不显示   隐藏 Apache 版本信息   /etc/apache2/apache2.conf 或 /etc/httpd/conf/httpd.conf   ServerTokens ProductOnly ServerSignature Off   重启 apache 现在 http 头里面只看到: Server: Apache   隐藏 PHP 版本 php.ini   expose_php On 改成 expose_php Off   重启apache后,php版本在http头中隐藏了。   详解 :   为了防止某些别有用心的家伙窥视我们的服务器,应该 阅读全文...

php分页不用get用post代码实例

ggp php 2013-06-30 418 次浏览
<a?href=’<?=$_SERVER[’PHP_SELF’];?>?page=1’>1</a> <a?href=’<?=$_SERVER[’PHP_SELF’];?>?page=2’>2</a> .... <form?id="myform"?method="post"?name="myform"?action="<?=$_SERVER[’PHP_SELF’];?>"> <input?type="hidden"?name="page"?id="page"?value=""?/> </form> <a?href="#"?onclick="mylink(1)">1</a> <a?href="#"?onclick="mylink(2)">2</a> .... <script?language="java script"> function?mylink(page)? { ????document.getEle 阅读全文...

DateAdd 时间的计算

ggp php 2013-06-30 402 次浏览
DateAdd函数 返回 ?   返回包含一个日期的 Variant (Date),这一日期还加上了一段时间间隔。 ?   语法 ?   DateAdd(interval, number, date) ?   DateAdd 函数语法中有下列命名参数: ?   部分 描述 ?   interval 必要。字符串表达式,是所要加上去的时间间隔。 ?   number 必要。数值表达式,是要加上的时间间隔的数目。其数值可以为正数(得到未来的日期),也可以为负数(得到过去的日期)。 ?   date 必要。Variant (Date) 或表示日期的文字,这一日期还加上了时间间隔。 ?   设置 ?   interval 参数具有以下设定 阅读全文...

PHP中$_SERVER的详细参数及说明

ggp php 2013-06-30 355 次浏览
?PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 $_SERVER[’PHP_SELF’] #当前正在执行脚本的文件名,与 document root相关。?????????? $_SERVER[’argv’] #传递给该脚本的参数。?????????? $_SERVER[’argc’] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。?????????? $_SERVER[’GATEWAY_INTERFACE’] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。?????????? $_SERVER[’SERVER_NAME’] #当前运行脚本所在服务器主机的名称。?????????? $_SERVER[’SERVER_SOFTWARE’] #服务器 阅读全文...

PHP数组排序函数

ggp php 2013-06-30 472 次浏览
? sort:本函数为 array 中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。 rsort:本函数对数组进行逆向排序(最高到最低)。 删除原有的键名而不仅是重新排序。 asort:对数组进行排序并保持索引关系 arsort:对数组进行逆向排序并保持索引关系 ksort:对数组按照键名排序,保留键名到数据的关联 krsort:对数组按照键名逆向排序,保留键名到数据的关联 natsort:对字母数字字符串进行排序并保持原有键/值的关联 natcasesort:同natsort排序算法,但不区分大小写字母排序 杭州治疗尖锐湿疣,南京治疗尖锐湿 阅读全文...

PHP采集代码实例

ggp php 2013-06-30 461 次浏览
PHP采集代码实例,支持正则表达式设置从开始到结束区域,代码如下: <?php????? function preg_substr($start, $end, $str) // 正则截取函数????? {????? ??? $temp = preg_split($start, $str);????? ??? $content = preg_split($end, $temp[1]);????? ??? return $content[0];????? }?? function str_substr($start, $end, $str) // 字符串截取函数????? {????? ??? $temp = explode($start, $str, 2);????? ??? $content = explode($end, $temp[1], 2);????? ??? return $content[0];????? }?? // ---------------- 使用实例 ------ 阅读全文...

常用的php正则表达式及语法注解

ggp php 2013-06-30 395 次浏览
匹配中文字符的正则表达式: [u4e00-u9fa5] ??? 注解:匹配中文还真是个头疼的事,有了这个表达式就好办了 ??? 匹配双字节字符(包括汉字在内):[^x00-xff] ??? 注解:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) ??? 匹配空白行的正则表达式: s* ??? 注解:可以用来删除空白行 ??? 匹配 HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? /> ??? 注解:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 ??? 匹配首尾空白字符的正则表达式:^s*|s*$ ??? 注解:可以 阅读全文...
回顶部