php技术

php技术

PHP中删除变量时unset()和null的区别分析

阅读(15) 作者(admin)

第一种方法:$varname=null 第二种方法:unset($varname) 这两种方法都可以删除变量,但结果有些许的差别。 代码: 复制代码 代码如下: <?php $a = array( 'a' => 'a', 'b' => 'b' ); $b = array( 'a' => 'a', 'b' => 'b'...

php技术

仿AS3实现PHP 事件机制实现代码

阅读(10) 作者(admin)

复制代码 代码如下: <?php /** * 事件异常 * * @author lonely * @create 2010-10-21 * @version 0.1 * @lastupdate lonely * @package Event */ class Exception_Event extends Exception {} /** * 事件对象 * * @a...

php技术

PHP 命名空间实例说明

阅读(17) 作者(admin)

复制代码 代码如下:namespace bak/ba/ba; function bab(){ echo "bi"; } namespace kkk; function k1(){ echo "k1"; } /bak/ba/ba/bab();//在kkk的命名空间下使用别的命名空间,注意前面的/ use /bak/ba/ba as b;//依...

php5 apache 2.2 webservice 创建与配置(java)
php技术

php5 apache 2.2 webservice 创建与配置(java)

阅读(24) 作者(admin)

php 5 apache 2.2 webservice 创建与配置 测试工具:wsCaller.jar (此文是给java程序调用的webservice) 提示:要运行wsCaller.jar 要选安装jdk 如果没有安装jdk 则wsCaller.jar 会以压缩包的形式显示 1 写webservice 要...

使用XDebug调试及单元测试覆盖率分析
php技术

使用XDebug调试及单元测试覆盖率分析

阅读(14) 作者(admin)

今天我就就自己对XDebug使用的一些体验做一小段分享。XDebug也是因为需要是用来生成覆盖率分析文件才安装的,刚接触不久,平时用的也不是很频繁,但是这个的确是一个好工具,如果想要依赖它来分析程序的性能还是需要自己亲手...

php技术

PHP+SQL 注入攻击的技术实现以及预防办法

阅读(17) 作者(admin)

1. php 配置文件 php.ini 中的 magic_quotes_gpc 选项没有打开,被置为 off 2. 开发者没有对数据类型进行检查和转义   不过事实上,第二点最为重要。我认为, 对用户输入的数据类型进行检查,向 MYSQL 提交正确的数据类型...

php技术

php下将多个数组合并成一个数组的方法与实例代码

阅读(14) 作者(admin)

1.合并数组 array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为: 复制代码 代码如下: array array_merge (array array1 array2...

php技术

PHP操作数组相关函数

阅读(21) 作者(admin)

ange($low, $high),range($low, $high, $step);//创建顺序值的数组如:range(1,4)为(1,2,3,4)又如range('a','z')

each($array)按顺序返回数组的当前元素,并且将下一个元素设置为当前元素;

reset($array)将数组当...

用PHP读取和编写XML DOM的实现代码
php技术

用PHP读取和编写XML DOM的实现代码

阅读(19) 作者(admin)

用 PHP 读取和编写可扩展标记语言(XML)看起来可能有点恐怖。实际上,XML 和它的所有相关技术可能是恐怖的,但是用 PHP 读取和编写 XML 不一定是项恐怖的任务。首先,需要学习一点关于 XML 的知识 ―― 它是什么,用它做什么。...

php技术

javascript,php获取函数参数对象的代码

阅读(18) 作者(admin)

例如: 复制代码 代码如下: function say () { alert (arguments[0]+'说:'+arguments[1]); } say ('fanglor','fanglor is a boy !'); 结果:弹出 fanglor 说:fanglor is a boy ! -------------------------------------...

php技术

一些php技巧与注意事项分析

阅读(21) 作者(admin)

从浏览器上看,使用 header(location) 就跳转到另一个页面了,但事实上,php却仍然会执行后台的代码的,假如后面的代码有不安全逻辑的,那就直接无视开发者设定的条件,继续把后面的东西给执行了。 如: 复制代码 代码如下: if(tru...

php技术

延长phpmyadmin登录时间的方法

阅读(21) 作者(admin)

这里我们可以修改它的登录模式为http。这样,只要浏览器不关闭就可以继续使用。 以ubuntu环境,通过apt-get方式安装的phpmyadmin为例。 文档位置在 /etc/phpmyadmin/config.inc.php 如下修改文档: 复制代码 代码如下: if...

php技术

PHP开发中的错误收集,不定期更新。

阅读(13) 作者(admin)

Fatal error: Non-static method Conn::__construct() cannot be called statically in /file.php

没有静态的方法(里面这个指方法参数,字符串类型),不能从静态上下文引用。

Fatal error: [] operator not support...

php技术

.htaccess文件保护实例讲解

阅读(23) 作者(admin)

比如说,想要保护admin文件夹,经过以下两个步骤:

步骤一、可以用记事本新建文件.htaccess,输入以下内容:

AuthType BasicAuth

UserFile D:/AppServ/www/Hill/admin/.htpasswd

AuthName “hill”

require valid-us...

php技术

php 数组的指针操作实现代码

阅读(16) 作者(admin)

/** * 将数组的内部指针倒回一位 * @param array &$arr * @return mixed 返回前一个单元的值,当没有更多单元时返回 FALSE * 如果数组包含空的单元,或者单元的值是 0 则本函数碰到这些单元也返回 FALSE * 要正确遍历可...

php技术

PHP游戏编程25个脚本代码

阅读(27) 作者(admin)

清单 1.简单的掷骰器 许多游戏和游戏系统都需要骰子。让我们先从简单的部分入手:掷一个六面骰子。实际上,滚动一个六面骰子就是从 1 到 6 之间选择一个随机数字。在 PHP 中,这十分简单:echo rand(1,6);。 在许多情况下,这...

php技术

PHP开发中常用的字符串操作函数

阅读(19) 作者(admin)

1,拼接字符串 拼接字符串是最常用到的字符串操作之一,在PHP中支持三种方式对字符串进行拼接操作,分别是圆点.分隔符{}操作,还有圆点等号.=来进行操作,圆点等号可以把一个比较长的字符串分解为几行进行定义,这样做是比...

php技术

php批量缩放图片的代码[ini参数控制]

阅读(19) 作者(admin)

首先使用一个ini文件来设置要缩放的大小,其中为宽或高0的则为图片放大或缩小,都为0则还是原大小,都不为0都拉抻成指定的大小。

注意:ini文件使用php解释时为注释文件,什么也没有输出,这是为了安全起见而故意为之。而;则是...

php技术

让PHP以ROOT权限执行系统命令的方法

阅读(20) 作者(admin)

用来作为解决php以root权限执行一些普通用户不能执行的命令或应用的参考。 其实php里的popen()函数是可以解决这个问题的,但是由于某些版本的linux(如我使用的Centos 5)对系统安全的考虑, 使得这个问题解决起来麻烦了好...

php技术

php 连接mysql连接被重置的解决方法

阅读(16) 作者(admin)

新装了windows7 64位系统后,配备布置许多东西,总是有这样的那样子的拂意,昨天在开始配备布置php+apache的时候,echo phpinfo()完全没问题,但是一朝连接mysql就会呈现页面被重置的问题。原来问题不大,但是我却走到了误区:  ...