jackyrong

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

随笔分类 -  PHP

摘要:pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下: 1.在php目录中双击go-pear.bat。2.按照提示输入一些设置信息,主要是要把局域网的网关加上,如http://192.168.0.1:80/ ,pear要用这个地址访问Internet,若无代理服务器则直接回车 3.然后会提示一些包和PHP绑定,选择Y 。4.然后安... 阅读全文
posted @ 2006-06-18 13:23 jackyrong的世界 阅读(653) 评论(0) 推荐(0)

摘要:刚看到一个文章,是防范DISCUZ的DDOS攻击的,其用法应该可以值得一借鉴 if(preg_replace("/https?:\/\/([^\/]+).*/i", "\\1", $HTTP_SERVER_VARS['HTTP_REFERER']) != $HTTP_SERVER_VARS['HTTP_HOST']) { exit('警告----你的操作已经被禁止。');}原文中有这样的论述这样修... 阅读全文
posted @ 2006-06-02 15:05 jackyrong的世界 阅读(925) 评论(4) 推荐(0)

摘要:最近研读这方面的资料,也收集了些资料,打算每次做个笔记1 设置“register_globals”为“off” 这个选项会禁止PHP为用户输入创建全局变量2 设置“open_basedir” 这个选项可以禁止指定目录之外的文件操作,有效地消除了本地文件或者是远程文件被include()的攻击,但是仍需要注意文件上载和session文件的攻击。 3 设置“display_errors”为“... 阅读全文
posted @ 2006-06-02 10:54 jackyrong的世界 阅读(310) 评论(0) 推荐(0)

摘要:1.防止跳出web目录 首先修改httpd.conf,如果你只允许你的php脚本程序在web目录里操作,还可以修改httpd.conf文件限制php的操作路径。比如你的web目录是/usr/local/apache/htdocs,那么在httpd.conf里加上这么几行: php_admin_value open_basedir /usr/local/apache/htdocs ... 阅读全文
posted @ 2006-06-02 10:01 jackyrong的世界 阅读(703) 评论(0) 推荐(0)

摘要:mysql 5中新增了视图,存储过程,触发器等新功能,其中不少资料对其都有介绍,今天看到了 其中的一个叫store function的功能,和存储过程有点象,但返回的是值哦,用法挺灵活的,故介绍之 阅读全文
posted @ 2006-04-10 15:35 jackyrong的世界 阅读(935) 评论(0) 推荐(0)

摘要:mysql 4的数据库,如果要迁移到MYSQL 4.1去,是会有中文编码问题的,有关的文章介绍太多了,GOOGLE一下就很多,关键是mysql 4.1开始支持多编码了。今天尝试一下迁移和插入读取等问题,发现一些规律和问题,总结如下 我机器是win2000 server,装了mysql 4,mysql 4.1 和mysql 5,用的是phpmyadmin 2.70 pl2.首先,我用phpm... 阅读全文
posted @ 2006-03-14 15:49 jackyrong的世界 阅读(966) 评论(1) 推荐(0)

摘要:居然发现老外有个项目在把PHP搞成象。NET那样咯,核心是Framework 上把 PHP 编译为MSIL。居然见http://www.php-compiler.net/,而且今年居然还FINAL 1.0出来了,这对象把PHP放到.NET平台上来的人说是好消息。20 February 2006: Phalanger version 1.0 (final) has been released and... 阅读全文
posted @ 2006-03-13 22:39 jackyrong的世界 阅读(1080) 评论(0) 推荐(0)

摘要:PHP中的框架一点不比JAVA少,在http://www.phpwact.org/php/mvc_frameworks中有一个表列出来了,很清晰,列出了各自的大概面貌而根据这外老外的看法(http://www.mustap.com/phpzone_post_73_top-10-php-mvc-frameworks),10名的排名是这样,这是属于他个人意见拉,大家可以参考下,但个人认为,选框架,要看... 阅读全文
posted @ 2006-03-12 22:47 jackyrong的世界 阅读(668) 评论(1) 推荐(0)

摘要:]Jcx. Software 公司日前发布了基于Visual Studio 2005 的 PHP 编辑器VS.php2.0版。它允许开发者使用Visual Studio进行构建、编辑、部署开源的PHP应用程序。同时这个最新2.0版本,集成了PHP 文档和帮助系统以及PEAR (PHP Extension and Application Repository一个重用PHP组件的框架和分发系统) 和S... 阅读全文
posted @ 2006-03-11 19:43 jackyrong的世界 阅读(1356) 评论(0) 推荐(0)

摘要:一、Web服务器安全 PHP其实不过是Web服务器的一个模块功能,所以首先要保证Web服务器的安全。当然Web服务器要安全又必须是先保证系统安全,这样就扯远了,无穷无尽。PHP可以和各种Web服务器结合,这里也只讨论Apache。非常建议以chroot方式安装启动Apache,这样即使Apache和PHP及其脚本出现漏洞,受影响的也只有这个禁锢的系统,不会危害实际系统。但是使用chroot的A... 阅读全文
posted @ 2006-03-09 10:45 jackyrong的世界 阅读(514) 评论(0) 推荐(0)

摘要:ZEND是PHP的老大拉,3。7日推出了zend framework preview版本,毕竟是件好事拉,具体特性可以到http://framework.zend.com/download看和下载 阅读全文
posted @ 2006-03-09 09:16 jackyrong的世界 阅读(345) 评论(0) 推荐(0)

摘要:由于工作需要,要按这三个玩意。因为旧系统用MYSQL 4,而MYSQL 4.1多了比如外键功能,MYSQL5 更是多了存储过程等东西,因此尝试共存在一机器上。其实很简单,mysql 4.1和MYSQL 5的安装包已经非常自动化了,但要注意设置好不同的端口。比如mysql 4偶用的是3306,而MYSQL 4。1我用3308,MYSQL5偶用3309,安装时,都选择都安装成为WINDOWS的服务。 ... 阅读全文
posted @ 2006-03-08 17:04 jackyrong的世界 阅读(827) 评论(0) 推荐(0)

摘要:看到一篇介绍PHP开发工具的比较好的文章,转之作者 Harry Fuecks 来源 sitepoint.com 2004-06-21 PHP开发工具资源 本文摘录自Harry Fuecks在sitepoint的一篇帖子,Easy按照软件开发的流程简单的整理了一下,希望大家能有所收获。 一 设计工具 UML 和相关设计工具- Argo UMLUML绘图工具,支持PHP stub生成... 阅读全文
posted @ 2006-02-24 09:04 jackyrong的世界 阅读(3569) 评论(0) 推荐(0)

摘要:YAHOO推出的PHP开发中心,提供了很多如何用PHP调用YAHOO的WEBSERVICE的资料,值得一看http://developer.yahoo.net/php/ 阅读全文
posted @ 2006-02-24 08:56 jackyrong的世界 阅读(447) 评论(0) 推荐(0)

摘要:最近要用到新的PHP5,但又不想影响原来的PHP4,因此找了很多共存的方法,但都不大理想,最后找到了一篇比较好的文章,讲的都是用APACHE来实现共存的,用不同的端口,十分方便,现转载如下 下载 PHP 4 for Windows Zip 二进制包,解压到任意目录(我解压到 E:php),将里面的 php.ini-dist 更名为 php.ini。将 php.ini 和 php4ts.dll 复制... 阅读全文
posted @ 2006-01-31 07:45 jackyrong的世界 阅读(497) 评论(0) 推荐(0)

摘要:asp.net 2.0里的webpart实在不错,可以在页面里把控件拖来拖去的,那么,如果在JSP,PHP里等要做这样的效果,要如何实现呢?今天偶然发现其实应该有不少这样的javascript库,利用DHTML实现的拖拉效果,效果还不错的。 阅读全文
posted @ 2006-01-26 09:26 jackyrong的世界 阅读(1991) 评论(0) 推荐(0)

摘要:以后将开始边学习和边翻译,边转一些o' relliy的《PHP HACKS》一书的文章。这次讲的是在PHP里实现类似TAB VIEW的效果哦,的确麻烦些 0 ) endtab(); $tabs []= array( title => $title, text => "" ); } function tabs_end( ) { global $tabs; ... 阅读全文
posted @ 2006-01-24 14:33 jackyrong的世界 阅读(503) 评论(0) 推荐(0)

摘要:PHP里防止刷新比较麻烦些,比如对计数器的防止刷新比较麻烦,不象asp里那样方便,但依然可以用比如下面的方法来实现 阅读全文
posted @ 2006-01-23 09:28 jackyrong的世界 阅读(1324) 评论(1) 推荐(0)

摘要:用PHP其实也可以实现简单的“换肤”,其实就是换CSS(当然不可能做到象asp.net 2.0那样厉害拉),但有时也可以凑合着使用,先要准备几个CSSstyle/default.cssbody { font-family: arial, verdana; font-size: small; margin: 0px; }.box { background: red; }.box-title { te... 阅读全文
posted @ 2006-01-20 13:23 jackyrong的世界 阅读(1083) 评论(0) 推荐(0)

摘要:正式版的,同时有zend studio server 5,调试和对PHP5的支持加强了,呵呵,各位搞PHP的朋友赶快去下载了 阅读全文
posted @ 2005-11-11 18:24 jackyrong的世界 阅读(617) 评论(1) 推荐(0)