php技术

php技术

深入了解PHP类Class的概念

阅读(22) 作者(admin)

例如,一个交通工具可以定义有颜色、轮胎数、制造商、型号和容量等性质,并定义有停止、前进、转弯和鸣笛等行为。在OOP术语中,实体的性质和行为的具体定义称为类(class)。

类的定义与创建 类是具有相同属性和服务的一组对...

php技术

PHP的加密方式及原理

阅读(24) 作者(admin)

复制代码 代码如下: <?php //变量注意区分数字 "0" 和 字符"O" $OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64'); // 解码已编码的 URL 字符串, 解码结果是 fg6sbehpra4co_tnd $OOO000...

php技术

php面向对象 字段的声明与使用

阅读(11) 作者(admin)

字段是用于描述类的么个方面的性质。

字段是用于描述类的某个方面的性质。它与一般的PHP 变量非常相似,只是有一些细微的差别,本节将介绍这些差别。这一节还将讨论如何声明和使用字段,下一节则介绍如何使用字段的作用...

php技术

php中使用接口实现工厂设计模式的代码

阅读(13) 作者(admin)

接口在php只能起到约束类的定义作用,虽不像c#/java那么直观,但基于oop的封装要求,使用接口可以提高程序的可扩展性,如实现代理设计模式。 复制代码 代码如下: <?php //人类接口 interface IHuman { function GetName(); }...

php技术

php中jQuery插件autocomplate的简单使用笔记

阅读(16) 作者(admin)

首先需要的文件有jquery.js,jquery.autocomplete.js,jquery.autocomplete.js,这三个文件,哪里有?百度、谷歌都可以找到。可以去官网上下,里面包含了一些demo,只留下这三个文件即可。

js代码:

复制代码 代码如下: <SCRIPT...

php技术

php后退一页表单内容保存实现方法

阅读(17) 作者(admin)

php表单在提交之后再后退,表单的内容默认是被清空的(使用session_start的时候), 解决方法是在session_start() 之后,字符输出之前写上 复制代码 代码如下: header("Cache-control: private"); 网页的缓存是由HTTP消...

php技术

通过PHP的内置函数,通过DES算法对数据加密和解密

阅读(18) 作者(admin)

由于项目的需要,要写一个能生成“授权码”的类(授权码主要包含项目使用的到期时间),生成的授权码将会写入到一个文件当中,每当项目运行的时候,会自动读取出文件中的密文,然后使用唯一的“密钥”来调用某个函数,对密文进行解密...

php技术

php数组中删除元素的实现代码

阅读(13) 作者(admin)

复制代码 代码如下: <?php $arr = array('a','b','c','d'); unset($arr[1]); print_r($arr); ?> print_r($arr)之后,结果却不是那样的,最终结果是 Array ( [0] => a [2] => c [3] => d 那么怎么才能做到缺少的元素会被...

PHP安全性漫谈
php技术

PHP安全性漫谈

阅读(25) 作者(admin)

一、apache server安全性设置

1、以Nobody用户运行

一般情况下,Apache是由Root 来安装和运行的。如果Apache Server进程具有Root用户特权,那么它将给系统的安全构成很大的威胁,应确保Apache Server进程以最可能低的...

php技术

PHP连接SQLSERVER 注意事项(附dll文件下载)

阅读(21) 作者(admin)

环境: - Apache 2.2.6 - PHP 5.2.5 - SQL Server 2005 - Windows XP SP2 步骤: 1. 首先按通常做法配置好PHP5连接MS SQL Server 2. 下载正确版本的 ntwdblib.dll (2000.80.194.0),注意这个版本号,不是这个版本的dll 不起...

php技术

PHP删除数组中的特定元素的代码

阅读(15) 作者(admin)

比如下面的程序: 复制代码 代码如下: <?php

$arr = array('apple','banana','cat','dog');

unset($arr[2]); print_r($arr);

?> 程序运行结果: 复制代码 代码如下: Array ( [0] => apple [1] => banana [3] => d...

php技术

php下载文件的代码示例

阅读(10) 作者(admin)

复制代码 代码如下: <?php $file = 'monkey.gif';

if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition:...

php技术

PHP sprintf() 函数的应用(定义和用法)

阅读(15) 作者(admin)

语法sprintf(format,arg1,arg2,arg++)参数描述format必需。转换格式。arg1必需。规定插到 format 字符串中第一个 % 符号处的参数。arg2可选。规定插到 format 字符串中第二个 % 符号处的参数。arg++可选。规定插到 f...

php技术

apache+codeigniter 通过.htcaccess做动态二级域名解析

阅读(26) 作者(admin)

复制代码 代码如下: AuthName "yousite Website Coming Soon..." //如果你想给你的网站加个权限访问 AuthType Basic AuthUserFile D:/xxx/.htpasswd #如果你想设置密码访问 如何生成.htpasswd可以访问 http://www.ht...

php技术

提高php运行速度的一些小技巧分享

阅读(13) 作者(admin)

1、代码优化

代码优化不仅仅是写出干净和清晰的代码,而是对代码进行一定的简化。可以使用Zend Optimizer来自动帮助完成这些繁杂的工作。Zend Optimizer可以从Zend Technologies的网站http://www.zend.com/免费得到,...

PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
php技术

PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)

阅读(28) 作者(admin)

php连接sql2005的问题,现在整合,同时把FAQ整合上.我前面写的教程:连接前配置系统:1.检查文件 php5.2.5/ntwdblib.dll 默认下面有一个,不能连接再替换.下载正确版本的 ntwdblib.dll (2000.80.194.0),地址: http://www.jb...

php技术

PHP写的求多项式导数的函数代码

阅读(19) 作者(admin)

复制代码 代码如下: <?php function getDerivativeByFormulaAndXDATA($formula, $x_data){ $xArray = explode("+", $formula); $Derivative = 0; foreach ($xArray as $x_record) { $tmpArray = explode("x^", $x_re...

php技术

php中禁止单个IP与ip段访问的代码小结

阅读(21) 作者(admin)

禁止单个IP <?php //加IP访问限制 if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $userip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR') && st...