PHP输出当前进程所有变量 / 常量 / 模块 / 函数 / 类

admin 发表于 [PHP] 分类,标签: PHP代码 学习笔记 知识总结
0
1. get_defined_vars    (PHP 4 >= 4.0.4, PHP 5)  — 获取 由所有已定义变量所组成的数组 array   get_defined_vars  (  void  ) 此...阅读全文>>

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经典算法

admin 发表于 [PHP] 分类,标签: PHP代码 算法
0
   1.冒泡算法,排序算法,由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序    $array = array(a,f,c,b,e,h,j,i,g);    function maopao_fun($array){       &nbs... 阅读全文>>

php概率算法

admin 发表于 [PHP] 分类,标签: PHP代码 算法
0
这是一个很经典的概率算法函数: function get_rand($proArr) { $result = ''; //概率数组的总概率精度 $proSum = array_sum($proArr); //概率数组循环 foreach ($proArr as $key => $pr...阅读全文>>

用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...阅读全文>>

Linux下用PHP生产网站缩略图

admpub 发表于 [PHP] 分类,标签: PHP代码 CentOS
1
用WordPress建立博客站点,选择了一套可以显示文章缩略图的模板,几经折腾将原有模板改得面目全非,最后还是直接上线吧,不想折腾了。 站点上线没几天,在公司做项目时,对图片做了一个放大的JS,自己博客也加上点击缩略图查看原图的功能,然后迅速的加了。 过了几天,突发奇想,想做文章预览图,即点击缩略图查看文章预览图,也就是你们现在首页和文章列表页看到的那个功能。 不费话了,不知道什...阅读全文>>

记事狗微博4.0.1系统出现Out of resources when opening file '.\admpub\jishigou_members#P#p11.MYD'错误的解决办法备忘

admpub 发表于 [PHP] 分类,标签: PHP代码 故障排除 记事狗微博
0
在安装前修改文件:\install\global.func.php 将代码: $ex = ' PARTITION BY HASH (uid) PARTITIONS 100'; 替换为: $ex = ' PARTITION BY RANGE (uid) ( ...阅读全文>>

PHP中压缩与解压缩

admin 发表于 [PHP] 分类,标签: PHP代码
0
$compressed=gzencode('Compress me', 9); $uncompress=gzdecode($compressed); $compressed=gzcompress('Compress me', 9); $uncompress=gzuncompress($compressed); $compressed=gzdefla...阅读全文>>

关于MYSQL语句存在注入漏洞的写法[转]

admin 发表于 [MySQL] 分类,标签: PHP代码 MySQL函数 MySQL命令行 SQL注入
0
  本文已经发表在《黑客防线》7月刊,转载请注明。由于写了很久,随着技术的进步,本人也发现该文里有不少错误和罗嗦的地方。请各位高手看了不要笑。 声明   本文仅用于教学目的,如果因为本文造成的攻击后果本人概不负责,本文所有代码均为本人所写,所有数据均经过测试。绝对真实。如果有什么遗漏或错误,欢迎来安全天使论坛(http://www.4ngel.net/f...阅读全文>>

备忘录:给PHPCMS V9 增加关闭网站功能

admin 发表于 [PHP] 分类,标签: PHP代码 二次开发 phpcms
0
\phpcms\modules\admin\templates\setting.tpl.php: 在代码 <div id="div_setting_1" class="contentList pad-10"> <table width="100%" class="table...阅读全文>>

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

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

PHP截取字符串,获取长度,获取字符位置的函数

admin 发表于 [PHP] 分类,标签: PHP代码 常用命令 知识总结
0
  strstr(string,string) = strchr(string,string) //从前面第一次出现某个字符串的地方截取到最后strrchr(string,string) //从某个字符串从最后出现的位置截取到结尾strpos(string,string[,int]) //某个字符串第一次出现的位置strrpos(string,string) //某个字符串最后一次...阅读全文>>

同一域名对应多个IP时,PHP获取远程网页内容的函数[转]

admin 发表于 [PHP] 分类,标签: PHP代码 PHP语法 知识总结
0
PHP获取远程网页内容有多种方式,例如用自带的file_get_contents、fopen等函数。   <?php   echo file_get_contents("http://www.admpub.com/blog/abc.php");   ?>   但是,在DNS轮询等负载均衡中,同一域名,...阅读全文>>

10种别具特色的验证码生成程序

admin 发表于 [PHP] 分类,标签: PHP代码 验证码
0
  众所周知,验证码就是帮助我们的网站防止计算机生成答案。今天的这10个用户体验绝佳、令人意想不到的验证码设计风格,推荐给大家。 1. QapTcha QapTcha–拖曳式jQuery验证码系统。作为用户,我们只需移动滚动条。 2. buttonCaptcha 这个要复杂点,需要拖动目标字母。 ...阅读全文>>

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针对上百兆的*.log日志文件,用什么方法做PV统计较好?

admin 发表于 [PHP] 分类,标签: PHP代码 知识总结 性能优化
0
1.做计划任务:零晨过后,把昨天的log文件一行一行的读出来分析,并做统计,然后将统计结果放进数据库。是否可取?2.根据需要,有时要做实时做统计,实时做pv统计,也是一行一行的读吗?会不会影响当前*.log的更新?3.方法1和2占用内存的情况怎样?解决方案: $fp = fopen($filename, 'r'); // 只读操作,不会影响写入 $buf = fread...阅读全文>>

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 { /** * *错误编...阅读全文>>