易截截图软件、单文件、免安装、纯绿色、仅160KB

Apache URL Rewrite配置(php 伪静态)

一般情况下,在开发环境中访问一个具体商品的URL是这样的:
http://localhost/phptest/show.php?id=1
但是我需要更改一下URL,对搜索引擎更友好,如:
http://localhost/phptest/1.html
这只是举例罢了。
下面我们来看看,这两天链接最后达到的效果是一样的,请注意浏览器地址!
1、正常访问:
2、伪静态后:
接下来我们进行具体的配置:
1、打开 Apache 的配置文件 httpd.conf;
2、将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉;
3、在 httpd.conf中添加:
<VirtualHost *:80>
RewriteEngine on
RewriteRule /phptest/([0-9]+).html /phptest/show.php?id=$1 [PT]
</VirtualHost>

配置意思很明显,一看就懂了。
如果需要更详细的配置,请参考以下链接,这里主要是让你简单体验一下效果:
URL重写指南 http://man.chinaunix.net/newsoft/ApacheManual/misc/rewriteguide.html
正则表达式30分钟入门教程http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm


相关文档:

PHP正则表达式应用技巧

PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。
我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方法,我觉得是一个很好的入门材料,不过学成还是要靠个人,在使用 ......

在PHP中通过系统信号量加锁方式获取递增序列ID

 前一阵子,设计LAJP时需要在PHP中生成唯一ID,看似小菜一碟却着实让我为难了,在Java中一个同步方法即可搞定的事,但在PHP中却没有好的解决思路。
在网上搜了搜,有两个办法但都不太好:一个是简单的以进程ID+时间戳,或进程ID+随机数来产生近似的唯一ID,虽简单但对于追求“完美”的我不愿这样凑合,再说 ......

php大文件的上传

1.使用PHP的创始人 Rasmus Lerdorf 写的APC扩展模块来实现(http://pecl.php.net/package/apc)
APC实现方法:
安装APC,参照官方文档安装,可以使用PECL模块安装方法快速简捷,这里不说明
配置php.ini,设置参数 apc.rfc1867=1 ,使APC支持上传进度条功能,在APC源码说明文档里面有说明
代码范例:
复制PHP内容到剪 ......

PHP5面向对象:Object Cloning

PHP4:
<?
$sample1 = new StdClass();
$sample1->name = "Hasin";
$sample2 = $sample1;
$sample2->name = "Afif";
echo $sample1->name;
?>
In PHP4 it works differently; it will output Hasin, as both are different from 
each other.
PHP5:
<?
$sample1 = new StdClass();
$ ......

PHP程序61条面向对象分析设计的经验原则 (转)

 
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 。 ----- Arthur J.Riel
 
(1)所有数据都应该隐藏在所在的类的内部。
 
(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。
 
(3)尽量减少类的协议中的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号