06 2012 档案

[php]substr_count---在一定范围内统计要查找的字符串在另一字符串出现的次数
摘要:<?php$text='This is a test';echostrlen($text);// 14echosubstr_count($text,'is');// 2// the string is reduced to 's is a test', so it prints 1echosubstr_count($text,'is',3);// the text is reduced to 's i', so it prints 0echosubstr_count($text,'is',3, 阅读全文

posted @ 2012-06-26 16:28 小林--2012 阅读(338) 评论(0) 推荐(0)

php 源代码加密(zend方式) 实践
摘要:多个不错的PHP交流社区。 http://bbs.chinaunix.net/forum-27-1.html http://www.phpchina.com/bbs/ http://www.phpx.com/ PHP代码交流。 网址:http://www.phpclasses.org/ 一个PHPer的惨痛教训 经过一段时间的学习,相信大家已经能编出一些像模像样的PHP程序了,但因为PHP是明码的脚本语言,如何保护自己的程序就提到了日程上来。记得我有个非常好的朋友曾经向我大倒苦水,原来他加了半个月的夜班,给别人开发了一套PHP程序,结果遇到了奸商,人家收了源代码说是先测试... 阅读全文

posted @ 2012-06-21 09:23 小林--2012 阅读(2162) 评论(0) 推荐(0)

PHP源码加密,zend guard 和 ioncube
摘要:一、概述PHP代码属于开源WEB代码,不需要编译,属于解释型语言。(即在WebServer中追加相应扩展名的解释程序即可完成对代码的分析处理)。根据PHP语言解释型的特性,结合个项目需求,我们就可以使用php.exe(PHP解释程序)对PHP代码进行解释应用,使得PHP不仅适用于WEB环境也适用于本地处理,如:GTK等。 我手中有一项目采用Delphi通道(PIP)方式调用phpexe解释器,解释PHP代码完成WEB中的过程。但是另一方面弊端又体现出来,由于PHP采用开源方式,不同用户很容易看到使用PHP语言所篇写的源程序,对源程序进行分析,很容易的得到数据连 接,处理流程,甚至服务器名等重要 阅读全文

posted @ 2012-06-21 09:08 小林--2012 阅读(604) 评论(0) 推荐(0)

js压缩
摘要:本文一共介绍了七种javascript加密方法: 在做网页时(其实是网页木马呵呵),最让人烦恼的是自己辛辛苦苦写出来的客户端IE运行的javascript代码常常被别人轻易的拷贝,实在让自己的心里有点不是滋味,要知道自己写点东西也挺累的......^*^ 但我们也应该清楚地认识到因为javascript代码是在IE中解释执行,要想绝对的保密是不可能的,我们要做的就是尽可能的增大拷贝者复制的难度, 让他知难而退(但愿~!~),下面我结合自己这几年来的实践,及个人研究的心得,和大家一起来探讨一下网页中javascript代码的加密解密技术。 以加密下面的javascript代码为例:<SC. 阅读全文

posted @ 2012-06-20 13:37 小林--2012 阅读(647) 评论(0) 推荐(0)

php检测字符串编码(utf-8,gbk,gb2312)是否为utf8编码的方法总结
摘要:1、方法1PHP Code复制内容到剪贴板functionmb_is_utf8($string) { returnmb_detect_encoding($string,'UTF-8')==='UTF-8';//新发现}2、方法2PHP Code复制内容到剪贴板functionpreg_is_utf8($string) { returnpreg_match('/^.*$/u',$string)>0;//preg_match('/^./u',$string)}3、方法3PHP Code复制内容到剪贴板functionis_utf 阅读全文

posted @ 2012-06-19 18:36 小林--2012 阅读(574) 评论(0) 推荐(0)

Discuz 和jQuery冲突问题及解决办法(详细步骤)——discuz引入jquery后,不能diy问题
摘要:所遇到的问题:因为我的门户模板有一个js效果,我需要在门户摸版里面使用jquery函数但当我引入jquery后,我发现在门户首页使用diy插入模板时,自定义模板失效了。在网上百度后,发现是由于Discuz 和jQuery冲突问题,Discuz使用了$()作为对象选取函数,刚好与jQuery默认的$()函数重合造成冲突。网上的解决办法:解决方法1:将jquery.js在common.js之前载入,不然jquery的$()函数会覆盖common.js的$()函数;然后用到jQuery的$()函数的地方都用jQuery()代替。解决方法2:将jquery.js在common.js之后载入,在调用jQ 阅读全文

posted @ 2012-06-18 15:57 小林--2012 阅读(2347) 评论(0) 推荐(0)

分析如何成功做个地方网站?
摘要:现在的个人站长数量应该是很庞大的,我们个人站长最适合做什么类型的网站呢?个人站长的精力有限,个人资金应该也很有限,那么在这种情况下,个人站长做个地方网站就是个不错的选择。目前全国各地地级市、县级市,县城。应该还有很多地方没有一个比较成功像样的地方网站,那么你就有机会了。在这里分析一下成功做一个地方网站需要注意的一些地方,供您参考:第一:准备条件 做站时首先要分析下自己本地的网络环境。基于本地化网络环境而建站,这样,通过观察分析后,自己心中已经有了一个大概的建站思路。如果本地有适合建站的环境,那么,现在就可以动手操作了。要分析的条件有: 1)本地上网人群有多少? 2)本地有哪些人在做网站? .. 阅读全文

posted @ 2012-06-15 12:32 小林--2012 阅读(284) 评论(0) 推荐(0)

windows下mysql 启动 mysqlbinlog二进制日志文件
摘要:在mysql 安装后可以启动 bin-log 功能,以记录数据库的数据操作的记录,必要时候恢复数据,mysql的日志分为以下几种: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 查看是否启用了日志:mysql>show variables like 'log_%'; 要启动mysql 的二进制日志,很简单,步骤如下: 一 配置mysql 的my.ini,在[mysqld] 下添加log-bin =C:/Program Files/MySQL/MySQ 阅读全文

posted @ 2012-06-15 11:40 小林--2012 阅读(455) 评论(0) 推荐(0)

[数据库] windows server 2003下mysql出现10048错误的解决办法 Can't connect to MySQL server on '127.0.0.1' (10048)
摘要:网站访问量大了的时候mysql连接数自然就多了,当超出mysql最大连接数的时候就会出现错误,当出现too many字样的错误的时候一般是因为连接数的问题,只需要修改最大连接数max_conection就行了, 但在windows server 2003上还有一种常见错误, "Error: Can't connect to MySQL server on 'localhost' (10048)" 这就不是最大连接数的问题了. 具体原因大概为:1. mysql短时间内瞬间增加太多连接数,而tcp连接在短时间内又不释放, 这样就导致不能有新的连接产生,所 阅读全文

posted @ 2012-06-15 11:35 小林--2012 阅读(1720) 评论(0) 推荐(0)

php urlencode()函数
摘要:理解URLEncode:URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过 Encode过的网页URL。URLEncode的方式一般有两种一种是传统的基于GB2312的Encode(Baidu、Yisou等使用),一种是 基于UTF-8的Encode(Google,Yahoo等使用)。本工具分别实现两种方式的Encode与Decode。中文 -> GB2312的Encode -> %D6%D0%CE%C4中文 -> UTF-8的Encode -> %E4%B8%AD%E6%96 阅读全文

posted @ 2012-06-14 17:38 小林--2012 阅读(332) 评论(0) 推荐(0)

iconv函数
摘要:<?phpecho $str= '你好,这里是卖咖啡!';echo '<br />';echo iconv('GB2312', 'UTF-8', $str); //将字符串的编码从GB2312转到UTF-8echo '<br />';echo iconv_substr($str, 1, 1, 'UTF-8'); //按字符个数截取而非字节print_r(iconv_get_encoding()); //得到当前页面编码信息echo iconv_strlen($str, 阅读全文

posted @ 2012-06-14 17:38 小林--2012 阅读(337) 评论(0) 推荐(0)

int、bigint、smallint 和 tinyint
摘要:使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。 smallint 从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。 tinyint... 阅读全文

posted @ 2012-06-07 16:55 小林--2012 阅读(159) 评论(1) 推荐(0)

导航