PHP magic_quotes_gpc的详细使用方法

要向大家介绍的是PHP magic_quotes_gpc的具体使用方法。大家都知道在PHP中一个特殊的函数魔术函数,它在引用的过程中只有在传递$_GET,$_POST,$_COOKIE时才会发生作用。PHP函数preg_split的正确使用方法 解读PHP函数explode()的具体使用...

PHP自带编码转换函数

gb2312转换成utf-8$utf=iconv('GB2312', 'UTF-8', $_REQUEST['keyword']); 将字符串utf-8码转换为gb2312码$str = iconv("UTF-8","...

php error_reporting()函数的详细说明

error_reporting() 设置 PHP 的报错级别并返回当前级别。 ; 错误报告是按位的。或者将数字加起来得到想要的错误报告等级。 ; E_ALL - 所有的错误和警告 ; E_ERROR - 致命性运行时错 ; E_WARNING - 运行时警告(非致命性错) ;...

php array数组删除重复元素的方法

php有内置函数array_unique可以用来删除数组中的重复值,(PHP 4 >= 4.0.1, PHP 5)array_unique -- 移除数组中重复的值array_unique说明array array_unique ( array, array )...

解析PHP中的XML数据

如果你计划在PHP中处理XML数据,就需要一个XML库为你提取数据。例如解析RSS feed或是模式匹配(寻找XHTML图像或是元素)。 SimpleXML扩展提供了一个非常直观的API,更容...

php程序暂停函数

<html><head><title>程序暂停函数</title></head><body><?php print(microtime()); sleep(10);//程...

限制PHP上传文件大小设置方法

  phpmyadmin导入SQL文件时涉及到phpmyadmin上传文件大小限制问题,默认phpmyadmin上传文件大小为2M,如果想要phpmyadmin上传超过2M大文件,就需要修改phpmyadmin上传文件的大小配置或者将大文件分几批上传,相对来说修改phpmyadmin上传文件大小的限...

php 转换字符串的编码- iconv()函数

英文不存在编码问题,只有中文数据才会有这个问题。比如你用Zend Studio或Editplus写程序时,用的是gbk编码,如果数据需要入数据库,而数据库的编码为utf8时,这时就要把数据进行编码转换,不然进到数据库就会变成乱码。说明string iconv ( string $in_cha...

php 设置时区方法

php时间函数出错及解决方法 php date_default_timezone_set()函数用法 date.timezone时间区 php时间函数出错及解决方法:php date_def...

php set_include_path的使用

set_include_path() 函数可以在php程序中动态改变php的 include_path 参数,其参数是一个字符串,多个不同的目录可以串联在一起作为一个参数一起提交——不同的目录间使用目录分割符号分开,在类unix的系统中这个分隔符是...

php计算字符串的散列值函数 sha1

说明string sha1 ( string $str [, bool $raw_output = false ] )参数str 输入字符串。raw_output 如果可选的 raw_output 参数被设置为 TRUE,那...

如何检查系统是否支持Zend Optimizer

Zend Optimizer 主要有两个功能:1、可以加速 PHP 脚本的执行;2、可以给用 Zend 加密的文件解密。所以,一般来说,如果 PHP 脚本没有经过加密,可以不必安装 Zend Optimizer 。目前我们的产品中包含加密文件的产品有:SupeSite...

改善PHP开发方式的5种方法

关于如何使用PHP语言来开发应用程序,我们每个人都有自己的技巧和方法。实际上,我们大家都知道,有很多种方式和方法可以让开发变得更加简单。尽管如此,还是有一些方法,尤其是编码样式和习惯,是大家公认的。我们列举出了5种可以改善PHP开发方式的方法。...

PHP生成随机字符串的三种方法

使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,文章整理了几种生成随机字符串的方法。 &n...

PHP开发不能违背的安全规则

作为PHP程序员,特别是新手,对于互联网的险恶总是知道的太少,对于外部的入侵有很多时候是素手无策的,他们根本不知道黑客是如何入侵的、提交入侵、上传漏洞、sql 注入、跨脚本攻击等等。作为最基本的防范你需要注意你的外部提交,做好第一面安全机制处理防火...

PHP mysql_real_escape_string() 函数转义 SQL 语句中的特殊字符

定义和用法 mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。 下列字符受影响:...

手把手教你Smarty缓存技术

  大家应该知道缓存机制能能有效的减轻网站的服务器压力,Smarty模板引擎的一大亮点就是为我们提供了非常简单的缓存操作,下面就让我们学习一下。  首先我们要知道Smarty缓存机制分为全局缓存,部分缓存,局部缓存三种,我们一一介绍。  1、全局缓存  顾名思义,全局缓存就是...

PHP 对程序员的要求更高

  首先, 大家都知道, PHP也是一种编译型脚本语言, 和其他的预编译型语言不同, 它不是编译成中间代码, 然后发布.. 而是每次运行都需要编译..  为此, 也就有了一些Opcode Cacche, 比如开源的APC, eacc. 还有商业的Zend O+等.  那么为什么PHP...

提高PHP代码质量36计

1.不要使用相对路径常常会看到: require_once('../../lib/some_class.php'); 该方法有很多缺点:它首先查找指定的php包含路径, 然后查找当前目录.因此会检查过多路径.如果该脚本被另一目录的脚本包含, 它的基本目...

php函数call_user_func和call_user_func_array详解

今天在做公司的项目,看到一个控制文件只是用了一个call_user_func()函数,其他的全是函数,又没有调用的地方,因为之前一直没有用过这个函数,于是百度一下,才知道这个是执行函数的函数,以下是用法:call_user_func函数类似于一种特别的调用函数的方法,使用方法如下:&...

php计算页面代码的执行时间

很多时候我们都要知道写出来的代码执行效率高不高!所以我们要计算页面代码的执行时间。执行时间越短代码的效率就越高,那要怎样计算代码的执行时间呢?其实很简单,只要在我们的代码执行前获得当前时间和执行后的时间,后面的时间减去前面的时间就是代码的执行时间了...

PHP生成静态页面详解

我们先回顾一些基本的概念。  一、PHP脚本与动态页面。  PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理。无论以何种方式,它的基本原理是这样的。由客户端...

PHP用缓冲区生成静态页面

一、静态页面的好处:在速度上,静态页面要比动态页面的比方php快很多,这是毫无疑问的,但是由于静态页面的灵活性较差,如果不借助数据库或其他的设备保存相关信息的话,整体的管理上比较繁琐,比方修改编辑.比方阅读权限限制等,但是,对应一些我们经常频频使用的文件,比方说,开发的新闻发布系统,我们不希...

PHP数组和字符串之间转换函数(implode,explode)

我们都知道在数据库里是不能保存数组的,所以如果我们要把一个数组的数据保存在数据库里就要把它转成字符串保存,读取出来的时候再把它转成数组就可以了!PHP自带了implode,explode函数让我们进行转换的!这两个函数的用法如下:<?php /*PHP数组和字符串之...

PHP unset销毁变量并释放内存

本帖最后由 Bob2199 于 2012-5-9 10:38 编辑 PHP的unset()函数用来清除、销毁变量,不用的变量,我们可以用unset()将它销毁。但是某些时候,用unset()却无法达到销毁变量占用的内存!我们先看一个例子:<?php$s=st...

PHP 取两个数的最大值 max() 函数

定义和用法max() 返回最大值。语法max(x,y)说明max() 返回参数中数值最大的值。如果仅有一个参数且为数组,max() 返回该数组中最大的值。如果第一个参数是整数、字符串或浮点数,则至少需要两个参数而 max() 会返回这些值中最大的一个。可以比较无限多个...

PHP中try{}catch{}的具体用法详解

本帖最后由 Bob2199 于 2012-5-14 11:04 编辑   在PHP语言中有许多语法需要我们去不断的熟悉,然后才能灵活的运用,编写我们需要的代码程序。在这篇文章中我们将为大家介绍PHP中try{}catch{}的用法。try{ //...}catch(Exception $...

php获取谷歌PR值算法,附上php查询PR值代码示例

用php程序怎么获取谷歌PR值,这个方法也是别人分享出来的,经过测试是可以获取真实的PR值的,现在就把php查询PR值法算法附上,大家可以直接使用下面的代码去测试php查询谷歌的PR值。<?php/**功能:对URL进行编码*参数说明:$web_url 网站URL,不包...

htmlentities与htmlspecialchars的区别

php官方手册的解释:htmlentities() 函数把字符转换为 HTML 实体。htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。 下面是作者的理解,如有差错,请您指明。htmlentities 与 htmlspecialchars 在处理...

PHP的优化,缓冲,压缩

本帖最后由 Bob2199 于 2012-6-28 12:26 编辑   本文对 PHP的优化,缓冲,压缩 提出了实际的解决方案  作为流行的 Web 编程语言, PHP 的最大优势就是速度。 PHP4 已经在这方面做的非常好了,你几乎找不到比它更快的脚本编程语言了。但是如果你的应用负荷...