![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:44:14 点击次数 19
|
| 一、首先把php的压缩包(这里以PHP4.3.2为例)解压到C:\php-4.3.2-Win32目录中,然后从其中找到一个叫php.ini-recommended的文件,把他更名为php.ini。 二、打开该文件,找到extension_dir = ./ ,将其改为 extension_dir = C:\php-4.3 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:44:13 点击次数 23
|
| 一、简介 在PHP中实现强制对象类型有时可能非常重要。如果缺少了它,或是因为缺乏这方面的知识——基于不正确的编程假设,或者仅仅是由于懒惰,那么你会在特定的Web应用程序中看到你所不希望的结果。特别是当用PHP 4进行编程时,使用is_a()函数(尽管还有其它方法)来验证你所使用的对象的类型是非常容易的事情。毫无疑问, |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:44:11 点击次数 17
|
| 看了标题,也许很多程序员会反感的说:“程序员的做人问题先不用谈,你想出来这个标题,那你做人是不是有问题吧!” 我本人并不反驳这样的说法,每个人都有自己的做人原则。法国人的那句俗话说的好:“我不苟同你的思想,但是我绝对捍卫你思想的自由”。 是,这是站在个人的立场上可以那么说。但是如果站在一个团队的立场上呢?一切不尽然了 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:44:09 点击次数 17
|
| 一、 简介 尽管在一般情况下,你的网站往往相当简单以至它根本不要求使用数据库;但是在有些情况下,你的站点可能想限制对某些页面的存取。一般地,这意味着要使用一个数据库来存储口令和用户名。然而,你还有一个更容易的方法-尽管其安全性差了一点,但是它仅包含了极少的编码。 如果你在自己的Web应用程序中使用了数据库,那么你已 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:44:05 点击次数 13
|
| 提要:本文将讨论多态性的概念及其在面向对象设计中的应用,还将分析如何在PHP 5中使用多态性以及存在的优缺点。 PHP的最新发行版本中已经实现了对迟绑定的支持。当然,在使用其迟绑定功能时还存在很多问题。如果你使用的是更旧版本的PHP(我的服务器上运行的是PHP 5.0.1版本),那么你可能发现其中缺乏对于迟绑定的支持 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:44:03 点击次数 18
|
| 配置过程: (一)http.conf 把PHP直接作为apache的一个模块运行: LoadModule php5_module C:/php/php5apache2.dll AddType application/x-httpd-php .php 在Apache |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:44:03 点击次数 28
|
| 给定一个概率(这里是点数),确定某次事件是否发生.可以用在根据用户获得的点数,随机产生网站幸运星等方面(注意:这里有个等字).<?php/**@title:PHP幸运星(lucker)@version:1.00@license:BSD@author:axgle*/$bl = lucker(50);//50%的可能 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:44:00 点击次数 14
|
| <?php //生成验证码图片 Header(Content-type: image/PNG); srand((double)microtime()*1000000);//播下一个生成随机数字的种子,以方便下面随机数生成的使用session_start();//将随机数存入session中$_SESSION[au |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:43:59 点击次数 21
|
| 上次写了Search Engine Friendly的URL设计 - 俺在这个事上面折腾,要实现这个 http://www.myhost.com/foo.php?a=A&b=B&c=C -> http://www.myhost.com/foo.php/a/A/b/B/c/C的url转换,实际上还有 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:43:55 点击次数 28
|
| xapian是啥玩意?xapian 是一个“Xapian 是一个开源概率论信息检索库,基于GPL发布。它是用C++编写的,提供的绑定可以支持其它语言(支持Perl, Python, PHP, Java, and TCL )的开发。 Xapian 设计为一个高度可适应的工具集,可以让开发人员方便地为他们自己的应用程序增加 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:43:54 点击次数 13
|
| 首先,让我们看看两个特别的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明: ^The: 匹配以 The开头的字符串; of despair$: 匹配以 of despair 结尾的字符串; ^abc$: 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配; |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:43:53 点击次数 13
|
| 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内): [^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^\x00-\x |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:43:52 点击次数 15
|
| 以前有过在linux下装Apache+PHP+MySQL的经验,这几天装了FreeBSD,我想在下面也装个数据库玩玩,当然首选MySQL了,这个简单呀. 1.MySQL 找到了/usr/ports/databases/mysql50-server cd /usr/ports/databases/mysql50-serv |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:43:50 点击次数 15
|
| 一.测试环境: OS: Windowsxp sp2 php: php 4.3.10 ( mysql 4.1.9 apache 1.3.33 二.测试数据库结构: -----start--- -- 数据库:&n |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:43:45 点击次数 21
|
| GD库里没有生成bmp图片的函数,所以自己写了一个,这个函数尚有一个压缩算法没有写,不过已经够用了。需要的同学可以看看。int imagebmp ( resource image [, string filename [, int $bit [, int compression]]] )$im: 图像资源$filena |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:43:43 点击次数 16
|
| 正如我们前面讨论的那样,include()和require()主要是为了支持代码库,因为我们一般是把一些经常使用的函数放到一个独立的文件中,这个独立的文件就是代码库,当需要使用其中的函数时,我们只要把这个代码库包含到当前的文件中就可以了。 最初,人们开发和发布PHP程序的时候,为了区别代码库和主程序代码,一般是为代码 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:43:41 点击次数 17
|
| Oracle 10g Instant Client(免费下载)是PHP 与远程 Oracle 数据库连接的最简单方式,它只需要安装三个库。 PHP 访问 Oracle 的当前 API 所使用的 Instant Client 库称作 OCI8.(此 C 接口的名称最早是在 Oracle8 中引入的。)PHP Orac |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:43:38 点击次数 15
|
| 一、引 言在速度上,静态页面要比动态页面的比方php快很多,这是毫无疑问的,但是由于静态页面的灵活性较差,如果不借助数据库或其他的设备保存相关信息的话,整体的管理上比较繁琐,比方修改编辑.比方阅读权限限制等,但是,对应一些我们经常频频使用的文件,比方说,开发的新闻发布系统,我们不希望很多用户都读取数据库才显示结果,这样 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:43:35 点击次数 28
|
| 一、引论PHP,一门最近几年兴起的web设计脚本语言,由于它的强大和可伸缩性,近几年来得到长足的发展,php相比传统的asp网站,在速度上有绝对的优势,想mssql转6万条数据php如需要40秒,asp不下2分钟.但是,由于网站的数据越来越多,我们渴求能更快速的调用数据,不必要每次都从数据库掉,我们可以从其他的地方,比 |
![]() |
|
![]() |
|
|
作者:胡枫 日期:2007-7-24 15:43:29 点击次数 24
|
| 一、引论在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总 |