Php
discuz 的加密与解密函数authcode解析
discuz的 authcode 函数可以说对中国的PHP界作出了重大贡献。包括康盛自己的产品,以及大部分中国使用PHP的公司都用这个函数进行加密,authcode 是使用异或运算进行加密和解密。 原理如下,假如: 加密 明文:1010 1001 密匙:1110 0011 密文:0100 1010 得出密文0100 1010,解密之需和密匙异或下就可以了 解密 密文:0100 1010 密匙:1110 0011 明文:1010 1001 并没有什么高深的算法,密匙重要性很高,所以,关键在于怎么生成密匙。 那我们一起看下康盛的authcode怎么做的吧 [cc lang="php"] // 参数解释 // $string: 明文 或 密文 // $...强大的phpThumb
phpThumb几个基本参数 一些有用的参数列一下: src:目标图片的地址 w:输出图片的宽度 h:输出图片的高度(如果不指定他将按w参数等比缩放) q:输出如果是JPG格式的,可以规定它的输出质量 bg:输出时的背景(如果需要) sw、sh、sx、sy:局部输出,宽高、起始位置 f:输出格式,可以为jpeg、png、gif、ico sfn:输出gif动画中的某一帧 fltr[]:滤镜,可以有很多效果,包括锐化、模糊、旋翻转、水印、边框、遮照、色彩调整等 更多效果可以参看官方例程: http://phpthumb.sourceforge.net/demo/demo/phpThumb.demo.demo.php ...mysql查询今天、昨天、7天、近30天、本月、上一月 数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名) <= 1 7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名) 近30天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名) 本月 SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, ‘...dz7.2 您的标题超过 80 个字符,解决办法!
dz7.2 您的标题超过 80 个字符,解决办法! dz7.2在发新帖的时候 ,新话题标题默认为80字字符, 这就可能无法满足一些朋友的需求。 我这里有一个办法可以解决, 但是通过修改以后,标题字数最多为80个字。 其中一个汉字算一个字,一个字母也算一个字,一个数字也算一个字。 要修改的文件有: 1、include\post.func.php 中有一处 [sourcecode language="php"]if(strlen($subject) &gt; 80) { [/sourcecode] 2、include\js\post.js 中有两处 [php]} else if(mb_strlen(theform.subject.value) &gt; 80) {[/php] 和 showDialog(‘您...如何在Eclipse中显示行号
实现方法: 1.先打开一个文件; 2.然后打开视图,如何打开呢?这是最重要的一步。按Ctrl+F10; 3.打开视图后选择Show Line Numbers; 4.这样行号就出来了,图我就不截了。eclipse PHP代码提示自动显示(EPP1.2.2)
设置方法! 1. 打开 Eclipse的 Window -> Preferences -> PHP -> Editor ->Code Assist->Auto Activation打开里面的Enable auto activation选项,下面有个Auto activation triggers for PHP,后面的默认值是” $:>”,随便改一下,然后 Apply, OK 。 EPP1.2.2中文版的路径是窗口->首选项->PHPeclipse web development ->PHP ->Code Assist ->打勾里面的Enable auto activation ->Auto activation triggers for PHP 2. 打开 Eclipse的 File -> Export,在窗口中展开 Gener...WordPress代码高亮插件-wp-syntax
前几天找到一款新的代码高亮插件:wp-syntax,试用了一下,确实不错。 一、下载地址: http://wordpress.org/extend/plugins/wp-syntax/ 二、支持语言: abap, actionscript, actionscript3, ada, apache, applescript, aptsources, asm, asp, autoit, bash, blitzbasic, bnf, boo, c, cmac, caddcl, cadlisp, cil, cfdg, cfm, cobol, cpp-qt, cpp, csharp, css, d, delphi, diff, div, dos, dot, eiffel, fortran, freebasic, genero, gettext, glsl, gml, bnuplot, groovy, haskell, html4strict, idl, ini, inno, io, java, java5,javascript...12