PHP对称加密算法类

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数
0
/** * 常用对称加密算法类 * 支持密钥:64/128/256 bit(字节长度8/16/32) * 支持算法:DES/AES(根据密钥长度自动匹配使用:DES:64bit AES:128/256bit) * 支持模式:CBC/ECB/OFB/CFB * 密文编码:base64字符串/十六进制字符串/二进制字符串流 * 填充方式: PKCS5Pa...阅读全文>>

用PHP批量清除UTF-8编码文件中的BOM

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数 UTF-8 BOM
0
<?php // #把该文件放在需求去除BOM头的目录下跑一下却可。 $_GET['dir'] = './'; if(isset($_GET['dir'])) { // config the basedir $basedir = $_GET['dir']; } else { $basedi...阅读全文>>

PHP多线程的实现(PHP多线程类)

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数 PHP语法
0
  通过WEB服务器来实现PHP多线程功能。 当然,对多线程有深入理解的人都知道通过WEB服务器实现的多线程只能模仿多线程的一些效果,并不是真正意义上的多线程。 但不管怎么样,它还是能满足我们的一些需要的,在需要类似多线程的功能方面还是可以采用这个类。 /** * @title: PHP多线程类(Thread) * @ve...阅读全文>>

PHP操作文件类(文件和文件夹创建,复制,移动和删除)

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数
0
<?php /** * 操纵文件类 * * 例子: * FileUtil::createDir('a/1/2/3'); 测试建立文件夹 建一个a/1/2/3文件夹 * FileUtil::createFile('b/1/2/3'); 测试建立文件 ...阅读全文>>

强大的PHP缓存类(支持基于文件缓存和eaccelerator、apc、xcache、memcache模块缓存)

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数 服务器缓存 性能优化 eAccelerator memcache
0
强大的PHP缓存类(支持基于文件缓存和eaccelerator、apc、xcache、memcache模块缓存)   直接贴代码: <?php /* * Name: wrapperCache * URL: http://www.admpub.com/blog/ * Version: v0.1 * Date: 29/1...阅读全文>>

PHP自动检查html标签是否闭合!

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数
0
在使用各大CMS的时候,经常遇到这样的问题,比如管理员或者新闻编辑在后台发布文章,一般来讲很多人对文章的内容都是拷贝他人网站的,并不是在编辑器里 面手打。这样就造成一个问题,复制别人的标签到编辑器(FCK)中会连带着HTML标签,当编辑人员插入分页符的时候很容易就插到一个标签中,这样生成 HTML页面时候就会破坏掉原来的HTML标签,造成很多为闭合的标签,从而导致整个页面经常错位!下面这个函数是我...阅读全文>>

php汉字转Unicode编码函数

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数 PHP语法
0
<?php /** * $str 原始字符串 * $encoding 原始字符串的编码,默认GBK * $prefix 编码后的前缀,默认"&#" * $postfix 编码后的后缀,默认";" */ function unicode_encode($str, $encoding = '...阅读全文>>

php找出一个数组中重复次数最高的元素

admin 发表于 [PHP] 分类,标签: PHP自定义函数 PHP语法 知识总结
0
<?php function getMostElements($arr) { $arr = array_count_values($arr); asort($arr); $findNum = end($arr); foreach ($arr as $k => $v) { if ($v != $findNum) { ...阅读全文>>

用 PHP 使 Web 数据分析进入更高境界[转]

admin 发表于 [PHP] 分类,标签: PHP自定义函数
0
动态网站不断生成大量的数据 — 访问日志、民意测验和调查结果、客户概要信息、订单及其它,Web 开发人员的工作不仅是创建生成这些数据的应用程序,而且还要开发使这些数据流有意义的应用程序和方法。 通常,对于由管理站点所产生的不断增长的数据分析需求,Web 开发人员的应对是不够的。一般而言,除了报告各种描述性统计信息之外,Web 开发人员并没有其它更好的方法来反映数据流特征。有许多 ... 阅读全文>>

PHP Mysqli封装类

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数 MySQL函数 PHP语法
0
<?php /** * mysqli db class - WhileDo MVC * * @author HzqGhost <admin@whiledo.com> * @version 1.2.0 * @modified by admpub.com */ class db { /** * *错误编...阅读全文>>

fsockopen封装

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数
0
/** * post数据 * @param string $url post的url * @param int $limit 返回的数据的长度 * @param string $post post数据,字符串形式username='admpub'&passwor...阅读全文>>

判断和获取PHP扩展

admin 发表于 [PHP] 分类,标签: 编程技巧 PHP代码 PHP自定义函数 知识总结
0
列出所有加载的扩展及其包含的函数 <?php /** *列出所有加载的扩展及其包含的函数 */ $exts=get_loaded_extensions(); foreach($exts as $ext) { $funs=get_extension_funcs($ext); echo "当前扩展名称:"...阅读全文>>

(转载)PHP检测远端文件是否存在

admin 发表于 [PHP] 分类,标签: 编程技巧 HTTP PHP代码 PHP自定义函数 知识总结
0
今天在vB·流水帐的博客上看到这篇文章,让我有所斩获,因为以前也曾为这个问题而困惑,特转载收藏。 以下为转载内容: <?php $url = 'http://example.com'; $hander_array = get_headers($url); if ($header_array[0] == 'HTTP/1.1 2...阅读全文>>

PHP安全备忘录

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数 PHP安全
1
一、PHP变量漏洞防范 1、所有变量进行初始化2、在使用extract()分解由用户提交的数据组成的数组时,一定要设定第二个参数为:EXTR_SKIP例如:extract($_REQUEST,EXTR_SKIP);3、使用define函数定义常量4、严格控制变量的数据类型 二、文件包含漏洞防范 使用的文件名可以使用define函数定义的常量,或用户不能直接修改的变量。 三、...阅读全文>>

php里实现javascript的unescape函数的功能

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数
0
//加密函数 function escape($str) { preg_match_all("/[\x80-\xff]. ¦[\x01-\x7f]+/",$str,$r); $ar = $r[0]; foreach($ar as $k=>$v) { if(ord($v[0]) < 128) $ar[$k] = ra...阅读全文>>

求两个时间(如2002-05-09 到2002-11-30)相差的天数

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数
0
# 自定义函数 function dateMinus($date1, $date2) { preg_match("/(\d+)-(\d+)-(\d+)/", $date1, $tmp1); preg_match("/(\d+)-(\d+)-(\d+)/", $date2, $tmp2); $timestam...阅读全文>>