浏览模式: 普通 | 列表

apache下pbdigg的伪静态设置

[ 2010-07-06 15:11:39 | 作者: admin ]
一、修改httpd.conf文件
   <Directory />
           。。。
           AllowOverride All
   </Directory>



二、windows操作系统下面,网站根目录下面建立 htaccess.txt ,然后另存为 .htaccess

# 打开 RewriteEngine 模式
RewriteEngine On
RewriteBase /

#RewriteRule ^show/([0-9]+)\.html(&page=([0-9]+))?$ show\.php\?tid=$1&page=$3

RewriteRule ^index(_?([0-9]+))?(\.html)?$ index\.php\?p=$2
RewriteRule ^category/([0-9]+)/?(([0-9]+)(\.html)?)?$ category\.php\?cid=$1p=$3
...

阅读全文…
PHP下一个备受关注的版本6.0,已经进入snapshot阶段,不久即将发布。PHP 6.0将包含很多新的特性、语法改进,会让面向对象编程更加简单,另外还有很多重要的改进,比如Unicode的核心支持,这将让PHP更适合全球范围支持和更加的健康发展。

PHP已是风靡全球的开源脚本语言,在数以万计的网站上运行着,PHP 6.0将完全向前兼容,同时增加许多令人激动的特性。例如:

>更加好的Unicode支持

>NameSpace:名字空间,将更好的避免在函数及类之间的变量名冲突。

>令人激动的Web 2.0特性

>SOAP: 简单对象访问协议 (SOAP:Simple Object Access Protocol)SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。
...

阅读全文…
今天看到SpeedPHP框架最新3.0测试版本提供下载,感觉speedPhp还是一套非常不错的php敏捷开发框架,相当简洁,便于2次开发
希望作者不断完善框架的同时可以保持简洁的特点,相对ci,qeephp,thinkphp,speedphp开发程序更便捷,当然这需要你平时也积累一些自己的类库。



SpeedPHP框架最近更新日期2010年4月18日。

第一个测试版本更新内容:
新的核心函数——spDB函数,达到简单使用spModel子类的快捷方式
新的MVC核心类,在不修改原有应用程序配置和代码的前提下,更好地支持了多数据库类型及模板引擎。
数据库模型及模板引擎驱动程序已经被移动Drivers目录中
该版本提供的数据库类型及模板引擎如下:MySQLi、MSSQL、Sqlite、Template Lite模板引擎。
改进的spHtml。

下载地址:http://speedphp.com/bbs/forum-5-1.html

PHP和Python/Ruby运行机制的本质区别

[ 2010-04-18 21:19:55 | 作者: admin ]
http://www.javaeye.com/topic/319039?page=4#853931

PHP和Python/Ruby的运行机制有一个本质区别:PHP是每次HTTP请求过来以后,初始化全部资源(例如创建数据库链接、加载系统类库,创建缓存等等),处理完毕,释放全部资源,这不像Python/Ruby之类带有GC的脚本语言,Python/Ruby是初次启动的时候初始化资源,随后的请求就不必再次初始化资源了。

这种机制的差异带来的区别就是:

1、PHP极难出现严重的内存泄露问题,随便你代码写的多烂,反正每个请求一执行完毕,所有资源统统释放光。而Python/Ruby则需要依赖GC来回收内存,因此稍有不慎,还是会出现GC无法释放的内存泄露问题。

2、PHP每次请求都要初始化资源,这个开销非常大。所以尽管PHP解析器本身的运行速度是极快的,但是一旦使用复杂的PHP框架,那么由...

阅读全文…

最新的新浪PHP面试题(2009.3)

[ 2010-04-18 20:51:43 | 作者: admin ]
1. echo count("abc"); 输出什么?

2. 用PHP写出显示客户端IP与服务器IP的代码

3. error_reporting(2047)什么作用?

4. echo,print()和print_r()有什么区别?

5. 打开php.ini中的Safe_mode,会影响哪些参数?至少说出6个。

6. 写个函数来解决多线程同时读写一个文件的问题。

7. 请写一个函数验证电子邮件的格式是否正确(要求使用正则)

8. 考SQL语句的题,题太长了,实在不好回忆了。

9. MySQL数据库,一天一万条以上的增量,怎么优化?

10. 写出一种排序算法(要写出代码),并说出优化它的方法。

11. 写个函数用来对二维数组排序。

12. 写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。

13. 一群猴子排成一圈,按1,2,...,...

阅读全文…

PHP应用框架系统SpeedPHP2.0正式发布

[ 2010-04-15 14:17:50 | 作者: admin ]
12月7日,SpeedPHP团队正式发布PHP应用框架系统SpeedPHP2.0。SpeedPHP是一个适合初学者的PHP框架,以“快速”为设计理念,充分体现了提高开发效率,快速学习,轻快的运行速度这三大优势。在提高团队开发效率、容易学习及使用、轻量级架构以增加执行速度等方面有着突出的表现。

SpeedPHP框架第二版不仅保留了一贯快速开发的风格,更加入一系列强大的功能,也编写了大量的教程。无论是初学者或是有经验的PHP高手,都可以很轻松的学习和使用这个全新的PHP框架,体验快速开发的乐趣。

第二版的SpeedPHP框架,增加了以下的功能:

增加生成真实HTML文件的spHtml

增加函数/数据库缓存程序spCache,数据库操作速度大幅度提高

增加简单强大的spVerifier数据验证程序

增加一对一,一对多,多对多等数据表表间关联的支持

增加数据分页程序
...

阅读全文…

自动补全害人不浅啊

[ 2010-04-12 13:07:32 | 作者: admin ]
看到浏览器内容中有
<img src="" width="600" />
语句,就想直接在mysql中直接批量处理掉,没有想到 ems 2007死活不行,想想可能是ems client不支持gbk的关系.
用mysql-front的gbk来处理居然也不行,查询不到任何信息,直接在数据库里看内容才发现数据库里面是
<img src="" width="600">
真是指鹿为马,浪费不少时间。。。

用正则提取图片

[ 2010-04-11 23:05:47 | 作者: admin ]