心 涯

NET&JAVA&PHP(要跨界,你不只要跨「脑」的界限,更要跨越「心」的界限,不怕改变,不怕再学习!)

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  PHP

上一页 1 2

新的开始.新的向往
摘要:在使用base64_encode和base64_decode加密解密时,页面头部套用了一个html页面。其它页面也有套用这个HTML页面。没有出现样式问题。但有base64解密的页面出来了HTML页面样式乱的问题。查找问题原因。测试好久。发现是base64_decode引起。如果不解密直接传ID值过来就不会出现问题。样式正常。但解密后就会出现样式问题。那时感觉可笑。一个函数可以影响页面的样式。总觉... 阅读全文
posted @ 2010-01-27 16:03 witer666 阅读(325) 评论(0) 推荐(0) 编辑

摘要: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... 阅读全文
posted @ 2009-12-18 23:11 witer666 阅读(334) 评论(0) 推荐(1) 编辑

摘要:实在是没遇到这种的服务器优化,到头来什么都没优化。刚开始的程序和数据放在一台服务器上。上线人数超过六百人就会感觉到服务器吃力和访问的缓慢。看着人数在不停的往上增。APACHE的CPU长到100%。心寒啊。真是从没见过这种运行状态。优化下APACHE的性能配置。CPU是降了点。但还是访问慢。把MYSQL的TABLES_CACHES放大点。人数增长到九百还是一样的慢。查程序也没什么大的问题。数据库问题... 阅读全文
posted @ 2009-10-26 23:12 witer666 阅读(228) 评论(0) 推荐(0) 编辑

摘要:Discuz6.0以前的单点登录是用passport来实现的。单点登录实现起来也方便。但Discuz7.0加入了Ucenter。所以实现单点登录与以前的passport不同。用了好几种方法还是无法实现。总不能一直用6.0的吧。所以下定决心一定要搞定7.0的单点登录。用ucenter的加入应用程序怎样都会提示通信失败。所以不得不去看文档和网上的一些方案。用了好几种方式都无法实现。最后在无耐中试了一下... 阅读全文
posted @ 2009-10-20 22:52 witer666 阅读(842) 评论(2) 推荐(0) 编辑

摘要:由于Windows2003打了KB967723升级包,造成mysql数据库频繁出现无法连接数据库问题。开发的系统是第一次使用Zend Framework框架。初始认为是操作系统TCP的问题。所以重新安装操作系统。在代码上也屏蔽了关闭数据库连接的代码。连接不上数据库的问题少很多。但还是间隔中有,所以最后没办法认为是框架的问题。就一直查看框架源代码。但看来看去,想来想去都认为框架不会这么弱智,而且从框... 阅读全文
posted @ 2009-09-30 22:50 witer666 阅读(2055) 评论(1) 推荐(0) 编辑

摘要: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... 阅读全文
posted @ 2009-03-27 14:08 witer666 阅读(563) 评论(1) 推荐(0) 编辑

摘要:在 PHP 编程早期,PHP 代码在本质上是限于面向过程的。过程代码 的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。 但是,没有面向对象的语言构造,程序员仍然可以把 OO 特性引入到 PHP 代码中。这样做有点困难并且会使代码难于阅读,因为它是混合范例(含有伪 OO 设计的过程语言)。使用 PHP 代码中的 OO 构造 — 例如能够定义和使用类、能够构建使用继承的... 阅读全文
posted @ 2009-03-15 22:51 witer666 阅读(390) 评论(0) 推荐(0) 编辑

摘要:设计模式只是为 Java™ 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题 设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides D... 阅读全文
posted @ 2009-01-14 15:03 witer666 阅读(277) 评论(0) 推荐(0) 编辑

摘要:今天项目需要通过window.open或window.showdialog跨域访问一个网址,然后返回值赋给父窗体.想着这种事不知道做过多少次了.应该很简单的.没想到一测试,不成功,javascript如何写父窗体都得不到值. parent是object,opener是null.真是郁闷.刚开始用paernt.window.document.txtname.value报错.但如果不跨域是可以的.郁闷... 阅读全文
posted @ 2008-11-12 21:18 witer666 阅读(3668) 评论(0) 推荐(0) 编辑

摘要:最近项目需要调用清华大学的统一认证接口(单点登录).系统是PHP4的.刚开始由于使用的是PHP5的COM代码.未成功.报错.相关对象中未存在方法.郁闷要死. 查询PHP4的开发手册.中间有提到com_load函数.就用偿试的态度去测试.没想到成功.(由于对PHP4中的COM函数不清楚.以前从未调用过) 调用代码如下: //$throamInter=new CO... 阅读全文
posted @ 2008-10-30 13:49 witer666 阅读(355) 评论(0) 推荐(0) 编辑

摘要: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... 阅读全文
posted @ 2008-10-11 21:02 witer666 阅读(1436) 评论(0) 推荐(0) 编辑

摘要:最近有项目用到Discuz与项目的统一认证.就花大力气去研究Discuz源代码和passport认证. 刚开始用的是6.1版的.按照说明手册做了好久注册是可以.但统一登录就没办法实现.看了好久的代码. 看明白一点.但注要的COOKIES,SESSION都没有找到.最好选择放弃用了6.0的版本.注册和统一认证都 可以简单实现.才松了一口气. 由于有些地方需要在源代码上... 阅读全文
posted @ 2008-10-07 19:40 witer666 阅读(767) 评论(0) 推荐(0) 编辑

上一页 1 2