PHP教程:$_SERVER的详细参数整理

发表于 2010-04-02 10:30

PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。

分类: PHP | 阅读全文

用php处理百万级以上的数据提高查询速度的方法

发表于 2010-04-02 10:27

用php处理百万级以上的数据提高查询速度的方法:
1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
select id from t where num=0

PHP中10个不常见却非常有用的函数用法介绍

发表于 2010-04-02 10:26

PHP中10个不常见却非常有用的函数用法介绍:
以下这10个php函数虽然不是很常见但是要是掌握了还是非常实用的,减少了一些代码量,有特殊需求的朋友可以参考下,充分发挥php的优势。

分类: PHP | 阅读全文

php中利用header实现文件下载

发表于 2010-04-02 10:25

php中利用header实现文件下载:
在PHP帮助文档里面关于PHP通过header触发下载的说明比较简单,而网上对这方面说明的也很少,很多文章都无法实现我们所需要的效果。
下面以PDF文件格式为例进行说明:

分类: PHP | 阅读全文

linux下用phpize给PHP动态添加扩展模块

发表于 2010-04-02 10:23

linux下用phpize给PHP动态添加扩展模块:
我们在搭建php环境的时候,有时候会忘记添加一些php的扩展,这时又正好需要这些扩展,但是在安装php后又装了一些如PEAR等的模块,不想删除目录重装,怎么办呢?使用php的phpize可以帮你解决此问题。
假如我想增加bcmath支持,这是一个支持大整数计算的扩展。windows自带而且内置,linux“本类函数仅在 PHP 编译时配置了 –enable-bcmath 时可用”(引号内是手册中的话)
幸好有phpize,

PHP正则表达式提取超链接及其标题

发表于 2010-01-24 15:34

有这么一段HTML,比较不规则的,如果要提取其中的链接地址和链接名称,怎么弄?

分类: PHP | 阅读全文

任意字符集下正常显示网页的方法

发表于 2009-12-29 13:33

<?php
// 在任意字符集下正常显示网页的方法
// 测试通过
// 可以在存入数据库前使用

分类: PHP | 阅读全文

用PHP伪造来路信息(实例)

发表于 2009-12-26 20:38

function getUrl($address, $myip) {   
    ob_start();   
    $mtime = explode(‘ ‘, microtime());   
    $starttime = $mtime[1] + $mtime[0];   

分类: PHP | 阅读全文

用php实现ping命令的方法

发表于 2009-12-17 12:15

用php实现ping命令的方法:
实现方法其实很简单,主要使用php的内置函数exec来调用ping命令,从而实现ping的功能.也可以使用system等php内置函数,有兴趣的同学可以查看手册.实现代码如下:

分类: PHP | 阅读全文

IP转数字,数字转IP

发表于 2009-12-17 12:07

 

echo $a=ip2long (“202.97.224.68″);
echo “<br />-<br />”;
echo long2ip ($a);

分类: PHP | 阅读全文