Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

文章分类 -  PHP

摘要:什么是SSI? SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。 如何使你的Apache服务器支持SSI? Apache默认... 阅读全文

posted @ 2008-01-07 19:34 analyzer 阅读(1368) 评论(1) 推荐(0) 编辑

摘要:什么是Eaccelerator? 也许你从没听说过 Eaccelerator ,但是我想大家都应该听说过 MMCache 吧?Eaccelerator可以算是MMCache的“后继者"。这款软件的功能就是通过在内存中缓存PHP文件从而加速PHP程序的执行速度。由于 MMCache的原作者被Zend挖走,MMCache的开发一直处于停滞状态。而Eaccelerator却借鉴了MMCache的优... 阅读全文

posted @ 2007-10-19 17:59 analyzer 阅读(405) 评论(0) 推荐(0) 编辑

摘要:Smarty如果是个人学习的话,可以用快速安装基本上是一步完成。就是复制libs目录到程序的目录下,就可以直接调用了。详细方法看看我博客的上篇Smarty文章。 而如果是在服务器上。很多用户可能都需要Smatry,这时候就要全面安装。以让所有用户直接调用Smatry。 1、下载Smarty包 可以从官方站点下载:http://smarty.php.net/ 2、解压缩Smarty包并找到合适... 阅读全文

posted @ 2007-10-18 11:05 analyzer 阅读(326) 评论(3) 推荐(0) 编辑

摘要:这个应该最早在QQ里面看到的近乎变态的实现,其实现在的验证码技术已经很强了,我是指PHP+AJAX等技术的在验证码方面的应用,因此,不到“迫不得已”的时候,还是用英文+数字作为验证码为首选,毕竟输入中文相对麻烦的多。 OK,看看我的代码,也是“近乎变态”了~。 预览无高亮复制打印? 效果基本上就是这个样子的了 阅读全文

posted @ 2007-09-24 12:42 analyzer 阅读(430) 评论(0) 推荐(0) 编辑

摘要:注:这是从PHPCMS开发文档里看到编码规范,虽名为PHPCMS的开发规范,但我觉得所有的PHP编程都该如此。写了那么多PHP,很多编码对照这规范都感觉欠缺很多,今后一定要对照纠正。 Phpcms 编码规范 1. 引言…. 2 2. 适用范围…. 2 3. 标准化的重要性和好处…. 3 4. PHP编码规范与原则…. 3 4.1. 代码标记… 3 4.2. 注释… 3 4.3. 书写规则… 4 4... 阅读全文

posted @ 2007-09-23 11:51 analyzer 阅读(500) 评论(0) 推荐(0) 编辑

摘要:一、安装xdebug模块 1、去www.xdebug.org下载相应版本php的模块文件,保存下载后的文件到php的ext目录,可以自己修改文件的名称,如保存成:php_xdebug.dll 2、修改php.ini,增加如下信息 [Xdebug] zend_extension_ts="c:/webserver/php5/ext/php_xdebug.dll" xdebug.auto_trace... 阅读全文

posted @ 2007-09-03 14:06 analyzer 阅读(437) 评论(0) 推荐(0) 编辑

摘要:来源:http://listdo.bokee.com/viewdiary.12328652.html 一、 么是JpGraph 以前用PHP作图时必须要掌握复杂抽象的画图函数,或者借助一些网上下载的花柱形图、饼形图的类来实现。没有一个统一的chart类来实现图表的快速开发。 现在我们有了一个新的选择:JpGraph。专门提供图表的类库。它使得作图变成了一件非常简单的事情,你只需从数据库中取出相... 阅读全文

posted @ 2007-09-03 12:59 analyzer 阅读(796) 评论(0) 推荐(0) 编辑

摘要:转自:heiyeluren的blog(黑夜路人的开源世界) 一般对于访问量比较大的网站来说,采用基本的MySQL Master/Slave 结构是很正常,而且一般都是一台Master,多台Slave的情况,但是一般在进行这个访问的时候问题比较多,因为读写操作必须分离,所以今天没事就构造了这个数据库操作类。 数据库操作类基本特点: 1. 支持一台Master,多台Slave的情况,所有SQL能够强制... 阅读全文

posted @ 2007-09-03 12:55 analyzer 阅读(878) 评论(1) 推荐(0) 编辑

摘要:(转自:heiyeluren的blog(黑夜路人的开源世界)) [ 起源 ] Linux/Unix下守护进程 (Daemon)大家都知道,比如我们常用的httpd、mysqld等等,就是常驻内存运行的程序,类似于Windows下的服务。一般守护进程都是使 用C/C++来写,就是通过fork生成子进程,当前台shell下的父进程被杀掉,子进程就转到后台运行,为了不在终端产生输出信息,就通过 sy... 阅读全文

posted @ 2007-09-03 12:35 analyzer 阅读(1170) 评论(0) 推荐(0) 编辑

摘要:如何导出漂亮的 Excel 报表 将数据导出为 Excel 报表一直以来都是个麻烦事。我后来在网上偶然看到有人这样做: 首先用 Excel 设计报表模板,然后把需要替换的位置填入特定的标记,接下来选择“另存为”,文件格式保存为“XML 文档”。 这时得到的 Excel 文件就是一个 .xml 的纯文本文件。接下来要做的事情就简单了:在 php 里面查询数据,然后读取这个 .xml 到一个... 阅读全文

posted @ 2007-08-25 18:05 analyzer 阅读(2194) 评论(0) 推荐(0) 编辑

摘要:很多人在开发网站开始阶段没有注意到字符集统一的重要性,因此开发的网站不是数据库中存有乱码就是web页面显示为乱码。现以web开发中的字符集为主体讨论在个人和团队web开发中需要注意的问题,和相应的解决方法。 1. 常见问题的解决 比如我在网站开发阶段就遇到两个严重的问题: 我使用的是Zend studio的开发工具,保存代码时也是默认保存的,没有注意到字符集的问题,开始一切正常,但是当我想在页面中... 阅读全文

posted @ 2007-08-25 17:59 analyzer 阅读(817) 评论(0) 推荐(0) 编辑

摘要:关于PHP--session的问题集锦解决方案[转贴] 文章来源:http://www.loveunix.net/viewarticle.php?id=32119 PHP的session功能,一直为许多的初学者为难。就连有些老手,有时都被搞得莫名其妙。本文,将这些问题,做一个简单的汇总,以便大家查阅。 1. 错误提示 QUOTE: Warning: Cannot send sessi... 阅读全文

posted @ 2007-08-25 17:44 analyzer 阅读(235) 评论(0) 推荐(0) 编辑

摘要:当应用程序的文件使用 UTF8 编码时,在保存文件时,一定要注意 BOM 的问题。 什么是 BOM ? QUOTE: UTF -8以字节为编码单元,没有字节序的问题。UTF-16以两个字节为编码单元,在解释一个UTF-16文本前,首先要弄清楚每个编码单元的字节序。例如收 到一个“奎”的Unicode编码是594E,“乙”的Unicode编码是4E59。如果我们收到UTF-16字节流“594E... 阅读全文

posted @ 2007-08-25 17:37 analyzer 阅读(1054) 评论(1) 推荐(0) 编辑

摘要:跟我来学PHP5:session会话的使用和分析[转贴] 文章来源:http://www.xker.com/page/e2007/0104/4260.html Session的中文译名叫做“会话”,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以 称之为一个session。目前社会上对session的理解非常混乱:有时候我们可以看到这样的话... 阅读全文

posted @ 2007-08-25 17:33 analyzer 阅读(303) 评论(0) 推荐(0) 编辑

摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> 1 Quote:\\1", 22 "$title\\3", 23 "cuturl('\\1\\2')", 24 "\\2", 25 "\\3", 26 "\\... 阅读全文

posted @ 2007-08-18 12:56 analyzer 阅读(418) 评论(0) 推荐(0) 编辑

摘要:Apache虚拟目录的设置 Alias /uploads "D:/Program Files/Apache2/uploads" Options Indexes FollowSymLinks Order allow,deny Allow from all Apache虚拟主机的设置 NameVirtualHost *:80 ## VirtualHost exa... 阅读全文

posted @ 2007-08-18 12:52 analyzer 阅读(249) 评论(0) 推荐(0) 编辑

摘要:pear安装 - 教你如何安装PEAR pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下: 1.在php目录中双击go-pear.bat。 2.按照提示输入一些设置信息,主要是要把局域网的网关加上,如http://192.168.0.1:80/ ,pear要用这个地址访问Internet,若无代理服务器则直接回车 3.然... 阅读全文

posted @ 2007-08-10 21:22 analyzer 阅读(1955) 评论(0) 推荐(0) 编辑

摘要:Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简单的例子,让大家对Output Control有一个大致的印象: Example 1. ... 阅读全文

posted @ 2007-08-09 21:27 analyzer 阅读(271) 评论(0) 推荐(0) 编辑

摘要:抓取和分析一个文件是非常简单的事。这个教程将通过一个例子带领你一步一步地去实现它。让我们开始吧! 首先,我首必须决定我们将抓取的URL地址。可以通过在脚本中设定或通过$QUERY_STRING传递。为了简单起见,让我们将变量直接设在脚本中。 第二步,我们抓取指定文件,并且通过file()函数将它存在一个数组里。 好了,现在在数组里已经有了文件了。但是,我们想分析的文本可能不全在一行里面... 阅读全文

posted @ 2007-08-09 21:17 analyzer 阅读(910) 评论(0) 推荐(0) 编辑

摘要:不知道大家最近上网是否发现一个新现象,就是有一些网站开始提供“username@server”的虚拟域名服务。由于“@”的魅力,大家纷纷申请,你 或许会想:“如果我也能提供这种服务,该多好阿:)人气肯定不错!”本文将给大家揭开“@”的“神秘”面纱,让大家都可以来“@”!(Do u @ today?) 别急,这个并不是电子邮件的地址,是一种虚拟域名,不相信的话可以在浏览器中访问“bbs@zphp... 阅读全文

posted @ 2007-08-09 21:00 analyzer 阅读(232) 评论(0) 推荐(0) 编辑

我要啦免费统计