Posts Tagged php
php源码加密工具–php_screw
最近因为项目需要,对部分源码进行加密,Zend是好,就是要好多$,搜索了一下,找到这个开源的加密工具:php screw。
下载地址:http://sourceforge.net/project/showfiles.php?group_id=52025 当前最新版本1.5
cd php_screw.1.5
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
vim my_screw.h # 这里可以修改密码,既然选择了加密,当然不能用默认的,随便改吧,多几个,少几个都可以
make
这时在./modules下会有一个php_screw.so,把这个文件复制到php的extension目录下,在我这里是/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613
然后打开php.ini,修改register_global =Off 为 register_global =On,在最后加一行 extension=”php_screw.so”
如果提示so不到,检查一下extension目录,我这里是前面设置了extension目录,所以这里只要文件名。
到php_screw.1.5/tools目录下,执行make,会生成用来加密的工具screw,我们就用这个文件来加密PHP源码,用法很简单
./screw php_file
CentOS 5.2 (x86_64)+Nginx+Php-fcgi+Mysql安装过程
本文参考:http://blog.s135.com/nginx_php_v5/
1.换CentOS的yum源
mv CentOS-Base.repo CentOS-Base.repo.bak
wget http://blog.s135.com/soft/linux/centos/5.2/CentOS-Base.repo
2.定时校正服务器时钟
crontab -e
加入如下一行:
[转载]PHP项目规划
译者序:项目规划是业界比较重视的一个专题,但似乎专门讲PHP项目规划的文章不多。在PHP Freaks上看到这篇文章,虽然写得并不专业,但是在相对中文资源相对缺泛和滞后的PHP领域,还是有一点参考价值的。在翻译时觉得原文的语言组织不太符合中文的阅读习惯,于是就对原文的逻辑进行了一定修改。资源共享,欢迎转载,望注明出处。
原文:http://www.phpfreaks.com/tutorials.php?cmd=view&tutorial_id=135[注:原文地址已经打不开了]
本Blog的原文存档:http://www.dayanmei.com/blog.php/ID_260.htm
Read the rest of this entry »
PHP输出GBK 1.0所有汉字
1995年GBK 1.0字库
为了配合 UNICODE 的实施,全国信息技术标准化技术委员会于1995年12月1日制订了《汉字内码扩展规范》(GBK),英文名称Chinese Internal Code Specification。国家技术监督局标准化司、电子工业部科技与质量监督司于1995年12月15日联合以技监标函[1995]229号文件的形式,将它确定为技术规范指导性文件,并予以发布和实施。这一版的GBK规范为1.0版。GB即“国标”,K是“扩展”的汉语拼音第一个字母。GBK向下与 GB2312编码兼容,向上支持ISO 10646.1国际标准,是前者向后者过渡过程中的一个承上启下的标准。
Read the rest of this entry »
Smarty模板中调用PHP函数
因为应用需要,要在Smarty中调用PHP函数,实现办法如下:
模板
- 数据条数:{$data|count}
- 活动页面文件后缀:{$page|substr:'-3'}
- 特殊情况:{$page|str_replace:'jpg':'png'}
对应php实现
- count($data);
- substr($page, -3);
- str_replace('jpg', 'png', $page);
近期评论