PHP成为中国应用最广的网页编程语言

2008年1月13日,CNNIC 发布《第23次中国互联网络发展状况统计报告》。最新报告显示截至2008年底,中国网页总数超过160亿个,较2007年增长90%。PHP 网页数量最多,位居第一位,PHP网页应用范围最广泛。

中国的网站数,即域名注册者在中国境内的网站数(包括在境内接入和境外接入)达到287.8万个,较2007年增长91.4%,是2000年以来增长最快的一年。网页的增长速度与网站的增速基本一致。 查看详细内容…

版块:业界动态 Tags: , 时间:2009-01-14 评论:(1)

PHP 5.2.7 版发布

经过5个RC版的开发,PHP 5.2.7于2008-12-04发布,离上一个版本2008-05-01的5.2.6过了7个多月,这个版本修正了大量的bug和安全漏洞,官方建议所有PHP用户升级到这个版本。
详细改进请见源码包里的NEWS文件。此外其他的产品线版本是2008-08-07的4.4.9,下一个开发版5.3  Alpha2。

下载:PHP 5.2.7

版块:业界动态 Tags: 时间:2008-12-04 评论:(0)

Php操作Access数据库 - COM组件

  用Php来操作Access其实非常简单,用COM组件就可以完成。下面是一个简单Php查询Access数据库的实例,可以做为参考:

PHP代码
  1. $db = realpath("test.mdb");   
  2. $connstr = "driver=microsoft access driver (*.mdb);dbq=" . $db;   
  3. $dbc = new com("adodb.connection");   
  4. $dbc->open($connstr);   
  5. $query = "select * from TrainNo";   
  6. $results = $dbc->execute($query);   
  7. while (!$results->eof) {   
  8.     echo $results->fields["field1"] . "<br />";   
  9.     echo $results->fields["field2"] . "<br />";   
  10.     echo $results->fields["field3"] . "<br />";   
  11.     echo "<br />";   
  12.     $results->movenext();   
  13. }   
  14. $results->close();   
版块:php笔记 Tags: , , 时间:2008-07-15 评论:(0)

什么是正则表达式(摘)

1、什么是正则表达式

  简单的说,正则表达式是一种可以用于模式匹配和替换的强大工具。在几乎所有的基于UNIX/LINUX系统的软件工具中找到正则表达式的痕迹,例如:Perl或PHP脚本语言。此外,JavaScript这种客户端的脚本语言也提供了对正则表达式的支持,现在正则表达式已经成为了一个通用的概念和工具,被各类技术人员所广泛使用。

  在某个Linux网站上面有这样的话:"如果你问一下Linux爱好者最喜欢什么,他可能会回答正则表达式;如果你问他最害怕什么,除了繁琐的安装配置外他肯定会说正则表达式。"

  正如上面说的,正则表达式看起来非常复杂,让人害怕,大多数的PHP初学者都会跳过这里,继续下面的学习,但是PHP中的正则表达式有着可以利用模式匹配找到符合条件的字符串、判断字符串是否合乎条件或者用指定的字符串来替代符合条件的字符串等强大的功能,不学实在太可惜了…… 查看详细内容…

版块:php Tags: , 时间:2008-07-15 评论:(0)

Php输出Excel乱码解决办法

Php导出Excel文件时有两个主要的过程:

1、定义文件名

2、填充Excel数据

这两个过程中可能会出现一些乱码问题,下面我来说一下解决办法: 查看详细内容…

版块:php Tags: , , 时间:2008-07-10 评论:(2)

Php生成Excel文件如此简单

前阵子做了一个调查的小小项目。客户的想法是通过后台能将收集到的资料导出到Excel文件中,这样方便阅读,方便保存,及提取信息。

于是我就开始动手了:-),分析了一下这个小小项目,对于我来说最大的难点就是生成Excel文件。本人只是一个小小站长。生成Excel文件之前也没搞过。当时只知道这么一点点:先用php header()出一个Excel头,然后后面跟上Excel的XML代码,这样就能导出Excel功能了。但是Excel头是什么? Excel的XML写法又如何写呢?一直不明!

于是又开始我的g.cn之旅……最终功夫不负有心人,被我找到了一个外国老大写的程序,原名为:class-excel-xml.inc.php。我在未争得此牛人同意的情况下做了如下修改,于是我的那个小小项目不到一天完工,客户也比较满意,毕竟他要求的功能咱实现了!

如您也对生成Excel而烦恼,可以看一下此段代码: 查看详细内容…

版块:php源码 Tags: , , , , 时间:2008-06-24 评论:(12)

PHP环境配置之-Linux系统配置A.M.P平台

1,首先介绍一下安装环境:

操作系统:Red Hat Linux 9
数据库:MySQL 5.0.37
Web服务器:Apache 2.2.3
XML:libxml2-2.6.19.tar.gz
脚本语言:PHP 5.2.4

注意:RedHat 9默认安装时并没有安装GCC组件,我们要安装需要C来编绎的软件的话要把GCC组件安装上。
操作:点击红帽子图标->"系统设置"->"添加删除应用程序" 打开后,选择"开发",看"开发工具"小栏,点击右边的"详细",打开后将所有有关GCC的勾选上(如果不懂哪个是GCC)把所有的都选上就行了)。然后退出,插入第二张系统光盘安装。 查看详细内容…

版块:环境配置 Tags: , , , , , , 时间:2008-06-24 评论:(0)

PHP环境配置之-win系统IIS6 MySQL5.0.37 PHP5.2.4方法

IIS是一个WINDOW的服务器组件,当我们安装 WIN2000 PRO,WINXP 默认是不安装此组件的。WIN2000 Server,WIN2000 Advance Server,WIN2003 默认安装了 IIS

下面介绍一下我们要用到的软件:

WINXP SP2系统盘一张,MySQL5.0.37,PHP5.2.2.4

同样IIS的安装没有顺序要求,我们这里的顺序是:IIS,MySQL,PHP 查看详细内容…

版块:环境配置 Tags: , , , , 时间:2008-06-23 评论:(0)

PHP环境配置之-win系统Apache2.2.3 MySQL5.0.37 PHP5.2.4方法

刚才讲了一下AppServ配置PHP环境的方法,下面再帖一篇吧,这也是很多公司招聘PHP程序员的面试题,大家好好看一下。

先介绍一下我们用到的软件:Apache2.2.3 MySQL5.0.37 PHP5.2.4。

Win系统下此配置方法没有顺序要求,大家可以随意选择,这里我的安装顺序是:Apache->MySQL->PHP

好了,开始安装了: 查看详细内容…

版块:环境配置 Tags: , , , , 时间:2008-06-23 评论:(0)

PHP环境配置之-win系统appserv方法

简介:APPSERV是一个PHP环境的集成软件,它集成了APACHE,MYSQL,PHP,PHPMYADMIN于一体。安装简单方便,不用过多的设置。

软件下载地址:APPSERV官方网站

下载好软件后,下面开始安装吧:

 1,打开下载好的软件,软件初始化后点击“next”, 查看详细内容…

版块:环境配置 Tags: , , 时间:2008-06-23 评论:(1)