以图明志

PHP服务器脚本

[专题] PHP函数补完:header()

header() 函数用途相当大
header() 函数向客户端发送原始的 HTTP 报头。认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题)。从 PHP 4.4 之后,该函数防止一次发送多个报头。这是对头部注入攻击的保护措施。

PHP服务器脚本

[专题] PHP函数补完:getenv()

获得客户端IP
这是在PHP官方的manual提供的方法。但是当Web服务器API是ASAPI (IIS)的时候,getenv函数是不起作用的。这种情况下你如果用getenv来取得用户客户端ip的话,得到的将是错误的ip地址。因此更为安全和准确的方法是尽量避免使用getenv函数。比如可以用以下的函数来获取ip信息……

PHP服务器脚本

[专题] PHP函数补完:isset()

判断变量是否设置
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节("0")并不等同于 PHP 的 NULL 常数。这对于数组中的元素也同样有效。

PHP服务器脚本

[专题] PHP函数补完:array_splice()

删除数组中的特定元素
我们知道,PHP没有提供专门删除一个特定数组元素的方法。但是可以通过unset()函数来完成这种要求。但是这种方法的最大缺点是没有重建数组索引,就是说,数组的第三个元素没了。经过查资料后,原来PHP提供了这个功能,只不过很间接。这个函数是array_splice()。为了使用方便,我封装成了一个函数,方便大家使用。

PHP服务器脚本

[专题] PHP函数补完:array_multisort()

对多个数组或多维数组进行排序
有时候我们需要对二维数组的某个键的值进行排序,这里就是讨论这个问题。我们可以使用array_multisort()这个函数。array_multisort() 函数对多个数组或多维数组进行排序。参数中的数组被当成一个表的列并以行来进行排序 - 这类似 SQL 的 ORDER BY 子句的功能。第一个数组是要排序的主要数组。

PHP服务器脚本

PHP一些常用的字符串函数汇总

也许你有些函数还没见过
AddcSlashes 字符串加入反斜线,AddSlashes 字符串加入反斜线,bin2hex 将二进位转成十六进位,Chop 去除连续空白,同rtrim(),chunk_split 将字符串分成小段,convert_cyr_string 字符串内码转换,count_chars 返回字符串的信息,crypt 返回字符串用DES编码加密。

PHP服务器脚本

[专题] PHP函数补完:urlencode()

将传入的字符串进行URL编码
urlencode函数将传入的字符串参数进行URL编码。其返回的字符串中除了“ˉ—.”之外,所有非字母数字字符都被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此函数便于将字符串编码并将其用于URL的请求部分,同时还便于将变量传递给下一页。

PHP服务器脚本

[专题] PHP函数补完:preg_match()

正则表达式在 PHP 中的应用
preg_match — 进行正则表达式匹配。语法:int preg_match ( string $pattern , string $subject [, array $matches [, int $flags ]] )在 subject 字符串中搜索与 pattern 给出的正则表达式相匹配的内容。如果提供了 matches ,则其会被搜索的结果所填充。$matches[0] 将包含与整个模式匹配的文本。

PHP服务器脚本

[专题] PHP函数补完:error_reporting()

设置 PHP 的报错级别
error_reporting() 设置 PHP 的报错级别并返回当前级别。语法:error_reporting(report_level)。如果参数 level 未指定,当前报错级别将被返回。任意数目的以上选项都可以用“或”来连接(用 OR 或 |),这样可以报告所有需要的各级别错误。

PHP服务器脚本

[专题] PHP函数补完:get_magic_quotes_gpc()

判断PHP有没有自动调用addslashes
在php的配置文件中,有个布尔值的设置,就是magic_quotes_runtime。当它打开时,php的大部分函数自动的给从外部引入的(包括数据库或者文件)数据中的溢出字符加上反斜线。 当然如果重复给溢出字符加反斜线,那么字符串中就会有多个反斜线,所以这时就要用set_magic_quotes_runtime()与get_magic_quotes_runtime()设置和检测php.ini文件中magic_quotes_runtime状态。

PHP服务器脚本

修改phpMyAdmin导入SQL文件的大小限制

检查php.ini配置文件中的三个地方
遇到导入过大文件时,首先检查php.ini 配置文件中的以下三个地方,upload_max_filesize, memory_limit 和post_max_size,并且推荐修改的值要稍大于导入的巨大sql数据库文件;依照这个提示,我修改了以上三个在php.ini中的值以后,重启 了php环境,再次导入时,虽然phpMyAdmin还是显示导入最大限制:20,480 KB,但巨大的80M数据库文件已经被成功的导入了。
21 / 21 首页 < Prev 17 18 19 20 21 Next > 尾页 页码: