jackyrong

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  925 随笔 :: 2 文章 :: 1092 评论 :: 159万 阅读

随笔分类 -  PHP

摘要:以往,在PHP中,存储IP,一般都用字符串的,但其实可以使用integer去存放之, 可以用函数 ip2long(),当然也可以用long2ip转换回来,这样的好处当然有了, 一个是可以节省存储空间,另外就是搜索时更快,还有就是很容易去检查某个IP是否 在指定的IP范围之内 阅读全文
posted @ 2010-08-30 21:44 jackyrong的世界 阅读(802) 评论(0) 推荐(0) 编辑

摘要:摘自;http://www.hotscripts.com/blog/6-free-php-security-auditing-tools/ 阅读全文
posted @ 2010-06-17 19:26 jackyrong的世界 阅读(2678) 评论(0) 推荐(0) 编辑

摘要:最近发现在apache的监控方面,apache 2开始自带的apache mod-status其实是个不错的工具,下面摘录并笔记之:如果是linux的话,可以这样设置: 在httpd.conf中,这样#include conf/extra/httpd-info.conf把注释#去掉,然后修改httpd-info.conf中<location /server-status> SetHan... 阅读全文
posted @ 2010-06-12 23:09 jackyrong的世界 阅读(640) 评论(0) 推荐(0) 编辑

摘要:1 求长度,最基本的 $text = "sunny day"; $count = strlen($text); // $count = 9 2 字符串截取 截取前多少个字符 $article = "BREAKING NEWS: In ultimate irony, man bites dog."; $summary = substr_replace($article, "...", 40);... 阅读全文
posted @ 2010-06-05 07:37 jackyrong的世界 阅读(540) 评论(0) 推荐(1) 编辑

摘要:对于任何一个数据库管理系统来说,内存的分配使用绝对可以算的上是其核心之一了,所以很多希望更为深入了解某数据库管理系统的人,都会希望一窥究竟,我也不例外。 从内存的使用方式MySQL 数据库的内存使用主要分为以下两类 * 线程独享内存 * 全局共享内存 今天这篇文章暂时先分析 MySQL 中主要的 “线程独享内存” 的。 在 MySQL 中,线程独享内存主要用于各客户端连接线... 阅读全文
posted @ 2010-04-08 11:36 jackyrong的世界 阅读(391) 评论(0) 推荐(0) 编辑

摘要:今天在做一个JAVA和ucenter整合登陆时,发现个问题,说:'Authorization has expired'原来一看,是BBS,UCENTER,UCHOME那台机器的时间不对了,调整过来后就可以顺利登陆了.另外,由于使用两台机器,存在COOKIE跨域问题,因此其实A机器用域名就可以了,比如a.abc.com,B机器用B.ABC.COM,就可以顺利解决这个问题了 阅读全文
posted @ 2010-03-31 16:41 jackyrong的世界 阅读(587) 评论(0) 推荐(0) 编辑

摘要:PHP,APACHE下,保护某个目录是很重要的,如果要用密码验证的话,可以使用APACHE的密码保护验证机制。下面讲解下。一 产生密码文件 在APACHE的安装目录下,有个htpasswd的文件,htpasswd -c /var/www/test/.htpasswd 用户名如果想修改密码:可以如下htpasswd -m .htpasswd 用户名二 生成.htaccess文件, 可以用记事本或者V... 阅读全文
posted @ 2010-03-09 22:26 jackyrong的世界 阅读(466) 评论(0) 推荐(1) 编辑

摘要:如果你没有修改过MySQL的配置,缺省情况下,wait_timeout的初始值是28800。wait_timeout过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可能会遭遇到“MySQL has gone away”之类的问题,通常来说,我觉得把wait_timeout设置为10是个不错的选择,但某些情... 阅读全文
posted @ 2010-02-02 14:24 jackyrong的世界 阅读(466) 评论(0) 推荐(0) 编辑

摘要:PHP中一个好用的函数parse_url,特别方便用来做信息抓取的分析,举例子如下: 阅读全文
posted @ 2009-10-02 12:59 jackyrong的世界 阅读(601) 评论(3) 推荐(0) 编辑

摘要:折腾了一个上午,PHP SCA的居然连helloworld也出不来,在单位的VISITA上,百思不得其解,于是晚上回家 在WIN2003上,用同样的APACHE版本,PHP 用5.2.1,居然完成成功,下面记录过程,毕竟这方面资料国内很少。 1 先安装pear 在你的PHP目录下,输入go-pear,然后基本按回车,就完成安装了 2 用PECL安装SCA-SDO,因为这... 阅读全文
posted @ 2009-02-19 22:17 jackyrong的世界 阅读(550) 评论(0) 推荐(0) 编辑

摘要:http://www.ibm.com/developerworks/opensource/library/os-php-5.3new1/index.html 开始有文章阐述 其中有一部分如下翻译之 Late Static Bindings是在PHP5.3中加入的新特性,拼音来说,就是把本来在定义阶段固定下来的表达式 或变量,改在执行阶段才决定,比如当一个子类继承了父类的静态表达式的时候,它的... 阅读全文
posted @ 2008-11-27 22:59 jackyrong的世界 阅读(375) 评论(0) 推荐(0) 编辑

摘要:一个相当不错的php处理webservice的框架,http://wso2.org/projects/wsf/php 阅读全文
posted @ 2008-11-08 19:07 jackyrong的世界 阅读(757) 评论(1) 推荐(0) 编辑

摘要:cakephp 学习小结 6 1 把运行时,cake下部的debug信息改掉,可以这样 把app\config\core.php的第43行 * Development Mode: * 1: Errors and warnings shown, model caches refreshed, flash messages halted. * 2: As in 1, but a... 阅读全文
posted @ 2008-10-06 13:35 jackyrong的世界 阅读(999) 评论(0) 推荐(0) 编辑

摘要:1 页面模版 来看例子,books_controller.php 'Object Oriented Programming with PHP5', 'author' => 'Hasin Hayder', 'isbn' => '1847192564', 'release_date' => 'December 2007' ); $this->set($book); $this->pageT... 阅读全文
posted @ 2008-10-03 09:19 jackyrong的世界 阅读(451) 评论(0) 推荐(0) 编辑

摘要:1 验证用正则表达式 '/^.{6,40}$/', 'password' => '/^.{6,40}$/', 'email' => VALID_EMAIL ); } ?> 这个正则表达式的意思就是 “从字符串的开头开始,有至少 6 个但不超过 40 个字符,然后字符串结束”。 从左至右阅读这个正则表达式: / — 表示正则表达式的开头 ^ — 表示字符串的开头 ... 阅读全文
posted @ 2008-10-02 12:49 jackyrong的世界 阅读(504) 评论(0) 推荐(0) 编辑

摘要:1 数据库表的设计要根据cakephp的规范.比如表名要以小写+复数的形式,如books.如果是两个单词的话,要这样. author_name,用下划线分开. 2 每个表必须有主键id 3 model的文件名,必须是数据库名去掉其复数形式,取其单数形式,比如book.而model的类名必须是大写单数形式,比如Book. 4 脚手架: 5 find用法 $books = $thi... 阅读全文
posted @ 2008-09-30 09:59 jackyrong的世界 阅读(1437) 评论(0) 推荐(0) 编辑

摘要:1 cakephp中,control层自动按其命名去寻找model层,比如按TaskController,则关联Task的这个model 如果不关联,可以这样 set('page_heading', 'Packt Book Store'); $book = array ( 'book_title' => 'Object Oriented Programming with PHP5', 'autho... 阅读全文
posted @ 2008-09-29 10:59 jackyrong的世界 阅读(338) 评论(0) 推荐(0) 编辑

摘要:1 安装配置 下载1.2的版本吧,之后解压 2 在httpd.conf中设置 Options Indexes FollowSymLinks AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1 3 一个简单的例子CRUD的 A model层 array( 'rule' => VALI... 阅读全文
posted @ 2008-09-29 09:24 jackyrong的世界 阅读(392) 评论(0) 推荐(0) 编辑

摘要:有很多框架的模版文件,后缀都不一定是html的,比较多,如何让dreamweaver能打开,并能切换到设计视图呢, 下面是一个普遍的方法: 编辑你的Extensions.txt 文件在: C:\Documents and Settings\User\Application Data\Macromedia\Dreamweaver 8\Configuration 加入新的扩... 阅读全文
posted @ 2008-09-28 11:39 jackyrong的世界 阅读(264) 评论(0) 推荐(0) 编辑

摘要:一些相当不错的php开源 AJAX聊天工具,详细的可以看到 http://roshanbh.com.np/2008/09/free-ajax-chat-applications-php.html 下了几个来看,相当好,改了下就可以用了 阅读全文
posted @ 2008-09-27 09:13 jackyrong的世界 阅读(818) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示