摘要:在使用base64_encode和base64_decode加密解密时,页面头部套用了一个html页面。其它页面也有套用这个HTML页面。没有出现样式问题。但有base64解密的页面出来了HTML页面样式乱的问题。查找问题原因。测试好久。发现是base64_decode引起。如果不解密直接传ID值过来就不会出现问题。样式正常。但解密后就会出现样式问题。那时感觉可笑。一个函数可以影响页面的样式。总觉...
阅读全文
随笔分类 - PHP
新的开始.新的向往
摘要:Here are 2 kind php code can generat strong passwords:$password_length = 9;function make_seed() {list($usec, $sec) = explode(’ ‘, microtime());return (float) $sec + ((float) $usec * 100000...
阅读全文
摘要:实在是没遇到这种的服务器优化,到头来什么都没优化。刚开始的程序和数据放在一台服务器上。上线人数超过六百人就会感觉到服务器吃力和访问的缓慢。看着人数在不停的往上增。APACHE的CPU长到100%。心寒啊。真是从没见过这种运行状态。优化下APACHE的性能配置。CPU是降了点。但还是访问慢。把MYSQL的TABLES_CACHES放大点。人数增长到九百还是一样的慢。查程序也没什么大的问题。数据库问题...
阅读全文
摘要:Discuz6.0以前的单点登录是用passport来实现的。单点登录实现起来也方便。但Discuz7.0加入了Ucenter。所以实现单点登录与以前的passport不同。用了好几种方法还是无法实现。总不能一直用6.0的吧。所以下定决心一定要搞定7.0的单点登录。用ucenter的加入应用程序怎样都会提示通信失败。所以不得不去看文档和网上的一些方案。用了好几种方式都无法实现。最后在无耐中试了一下...
阅读全文
摘要:由于Windows2003打了KB967723升级包,造成mysql数据库频繁出现无法连接数据库问题。开发的系统是第一次使用Zend Framework框架。初始认为是操作系统TCP的问题。所以重新安装操作系统。在代码上也屏蔽了关闭数据库连接的代码。连接不上数据库的问题少很多。但还是间隔中有,所以最后没办法认为是框架的问题。就一直查看框架源代码。但看来看去,想来想去都认为框架不会这么弱智,而且从框...
阅读全文
摘要:1. 安装Zend Framework 解压缩 Zend Framework 压缩包中 \library\ 至 d:\php\文件下。我的PHP装在D盘2. 开启支持rewrite module 编辑 httpd.conf。 将# LoadModule rewrite_module modules/mod_rewrite.so 改为: LoadModule rewrite_module modul...
阅读全文
摘要:在 PHP 编程早期,PHP 代码在本质上是限于面向过程的。过程代码 的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。 但是,没有面向对象的语言构造,程序员仍然可以把 OO 特性引入到 PHP 代码中。这样做有点困难并且会使代码难于阅读,因为它是混合范例(含有伪 OO 设计的过程语言)。使用 PHP 代码中的 OO 构造 — 例如能够定义和使用类、能够构建使用继承的...
阅读全文
摘要:设计模式只是为 Java™ 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题 设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides D...
阅读全文
摘要:今天项目需要通过window.open或window.showdialog跨域访问一个网址,然后返回值赋给父窗体.想着这种事不知道做过多少次了.应该很简单的.没想到一测试,不成功,javascript如何写父窗体都得不到值. parent是object,opener是null.真是郁闷.刚开始用paernt.window.document.txtname.value报错.但如果不跨域是可以的.郁闷...
阅读全文
摘要:最近项目需要调用清华大学的统一认证接口(单点登录).系统是PHP4的.刚开始由于使用的是PHP5的COM代码.未成功.报错.相关对象中未存在方法.郁闷要死. 查询PHP4的开发手册.中间有提到com_load函数.就用偿试的态度去测试.没想到成功.(由于对PHP4中的COM函数不清楚.以前从未调用过) 调用代码如下: //$throamInter=new CO...
阅读全文
摘要:php code: assign('name','Linux'); $smarty->assign('title','在线有有要有和蔼是是非非要要'); $smarty->assign('english_word','my name x4 is linux'); $smarty->assign('money','344.2223'); $smarty->assign('member',a...
阅读全文
摘要:最近有项目用到Discuz与项目的统一认证.就花大力气去研究Discuz源代码和passport认证. 刚开始用的是6.1版的.按照说明手册做了好久注册是可以.但统一登录就没办法实现.看了好久的代码. 看明白一点.但注要的COOKIES,SESSION都没有找到.最好选择放弃用了6.0的版本.注册和统一认证都 可以简单实现.才松了一口气. 由于有些地方需要在源代码上...
阅读全文