
10 PHP
Thomas_Chen
这个作者很懒,什么都没留下…
展开
-
Windows XP&2003 IIS安装PHP&MySQL环境完全教程
XP&2003 IIS5.1&6.0+PHP5.0.4+ Zend Optimizer2.5.7+GD库+MySQL4.1.12+MySQL Control Center0.9.4安装方法PHP环境安装篇一、 所需软件PHP 5.0.4下载地址:http://cn.php.net/get/php-5.0.4-Win...rom/this/mirrorZend Optimizer2.5.7 for转载 2007-10-31 15:49:00 · 8090 阅读 · 0 评论 -
使用 MySQL 开始 PHP 会话
转自:http://www.coolcode.cn/?p=43默认情况下,PHP会话(session)是通过文件来保存的。这样做有以下几个缺点: 会话文件一般都很小,但文件数却很多,在文件系统中保存许多这样的小文件非常浪费空间,且效率不高。 分布式的站点难以利用会话文件来共享会话。 会话文件方式不利于统计在线用户的会话信息。为解决以上问转载 2007-11-25 13:54:00 · 564 阅读 · 0 评论 -
用PHP的ob_start();控制您的浏览器cache
Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简单的例子,让大家对Output Control有一个大致的印象: Example 1.转载 2007-11-25 16:51:00 · 552 阅读 · 0 评论 -
smarty中文帮助文档
学习smarty,最好看官方的文档,已经足够详细了。Smarty中文教程:点击这里查看hbcms官方整理的Smarty中文手册 英文的官方文档,保证最新: http://smarty.php.net/manual/en/CHM可下载版本: http://smarty.php.net/distributions/manual/en/Smarty-2.6.7-docs.chm大量的转载 2007-11-27 12:51:00 · 1537 阅读 · 0 评论 -
php5中使用正则表达式(2)
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。 为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总表在后面,最后一些例子供理解相应转载 2007-12-06 00:14:00 · 704 阅读 · 0 评论 -
php5中使用正则表达式(3)
字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的转载 2007-12-06 00:15:00 · 663 阅读 · 0 评论 -
php5中使用正则表达式(1)
前言PHP被大量的应用于Web的后台CGI开发,通常是在用户数据数据之后得出某种结果,但是如果用户输入的数据不正确,就会出现问题,比如说某人的生日是"2月30日"!那应该怎么样来检验暑假是否正确呢? 在PHP中加入了正则表达式的支持,让我们可以十分方便的进行数据匹配。什么是正则表达式简单的说,正则表达式是一种可以用于模式匹配和替换的强大工具。在几乎所有的基于UNIX/LINUX系统的软转载 2007-12-06 00:12:00 · 875 阅读 · 0 评论 -
Zend Framework实例教程
http://www.phpeye.com/article/view/id/45作者:张佳(译) 来源:PHPEye.com 2006-11-07 最后更新:2006-12-19 15:42:16 code { font-family: Lucida Sans Unicode, Lucida Console, monospace; font-size: 9转载 2007-12-10 14:41:00 · 2071 阅读 · 0 评论 -
简单的Apache URL Rewrite实例
下面开始讲如何设置URL Rewrite.(APACHE 伺服器) 比如我们有新闻页:/news/readmore.php?id=4875 我们要做成静态页:/news/top2007,4875.html 首先进入apache的目录找到名为httpd.conf的文件。 本站为/apache2.2/conf/httpd.conf然后找到#LoadModule rewrite_modul转载 2007-12-10 17:13:00 · 1544 阅读 · 0 评论 -
Windows下开启apache Mod_rewrite模块及URL全伪
系 统 信 息 PHP程式版本: 5.2.0MYSQL 版本: 5.0.27-community-nt服务器端信息: Apache/2.2.4 (WinXP) PHP/5.2.0一 开启Mod_rewrite模块打开Apache2/conf/httpd.conf搜索 LoadModule rewrite_module modules/mod_rewrite.so (Apache2是转载 2007-12-10 17:35:00 · 1402 阅读 · 0 评论 -
在存在多个PHP程序的主机上安装ZF的方法
原文:http://www.phpchina.com/bbs/thread-5730-1-4.html这是我在我们PHPEye的Group上贴的,突然想到可能对大家有用就转过来了呵呵。如果你的机子上已经有很多PHP项目,像我这样,绝大部份是不是基于ZF的。 我通常在WEB根目录下建立几十个目录,每个目录分别对应一个项目。原来我们访问项目可能是通过http://localhost/proje转载 2007-12-10 13:53:00 · 781 阅读 · 0 评论 -
zendframework1.0.2结合smarty
http://www.phpchina.com/bbs/thread-41344-1-3.htmlzendframework1.0.2结合smarty 改了个zendframework结合smarty的例子。和大家分享下,环境配置这里就不多说了。按上图的结构放置zendframework和smarty只所以把他们放在example目录外,是为了方便多个项目用到zf的话不用拿好几份。ind转载 2007-12-11 16:21:00 · 882 阅读 · 0 评论 -
Zend Framework 入门学习笔记
第一步 准备素材 下载Zend Framework 最新版 和Zend Framework 手册第二步 开始搭建Zend Framework 开发环境原创 2007-12-11 11:16:00 · 878 阅读 · 0 评论 -
魔法引用函数magic_quotes_gpc和magic_quotes_runtime的区别和用法
PHP提供两个方便我们引用数据的魔法引用函数magic_quotes_gpc和magic_quotes_runtime,这两个函数如果在php.ini设置为ON的时候,就会为我们引用的数据碰到单引号和双引号"以及反斜线 / 是自动加上反斜线,帮我们自动转译符号,确保数据操作的正确运行,可是我们在php不同的版本或者不同的服务器配置下,有的magic_quotes_gpc和magic_quotes转载 2007-11-25 12:33:00 · 642 阅读 · 0 评论 -
error_reporting的使用
error_reporting(0);它是可以屏蔽到一些错误信息,但是PHP 核心造成的错误,是无法屏蔽的,因为PHP 核心造成的错误会直接导至PHP文件编译失败,能屏蔽一些基本错误,单语法错误不可以屏蔽关于error_reporting的使用很多新手可能不太熟悉,下面和大家一起学习一下。error_reporting (PHP3 , PHP4) 使用: error_report原创 2007-11-25 12:12:00 · 750 阅读 · 0 评论 -
配置iis6.0下的php5 亲身操作过确实可行
准备软件:WINDOWS2003安装光盘、php-5.1.6-Win32压缩包 ①安装windows 2003企业版,并为它打上所有补丁。接下来安装IIS 6.0。进入windows 2003系统后,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务(IIS ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和转载 2007-10-31 17:14:00 · 1141 阅读 · 0 评论 -
php连接mysql测试代码
$link=mysql_connect(localhost::3306,root,123456); if(!$link) echo "失败!"; else echo "成功!"; mysql_close(); ?> 默认安装可以不用写端口,如果端口改了就要写上原创 2007-11-01 09:35:00 · 1123 阅读 · 0 评论 -
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
1.作者:moonsbird 题目:Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 时间:2004.8.19 最初发表于西南交通大学锦城驿站 2.本文是作者学习几年来学习jsp/配置服务器环境的经验总结。可以转载,但请注明出处. 开始学习jsp很久了,网上有许多关于jsp整合的例子,但存在着许多问题。对于Apache+Tom转载 2007-10-31 15:23:00 · 771 阅读 · 0 评论 -
PHP文件上传的原理及实现
转 自 DiscuzPHP文件上传的原理及实现利用php的文件函数来实现上传 这段代码分为两个文件,一个为upload.html,一个是upload.php upload.html 其中, 请注意这是一个标签,我们要实现文件的上传,必须指定为multipart/form-data,否则服务器将不知道要干什么。 值得注意转载 2007-11-15 10:47:00 · 899 阅读 · 0 评论 -
php环境配置 php5 MySQL5 apache2 phpmyadmin ZendOptimizer安装与配置
php环境的配置,对于新手来说,绝对是一件烦事.总会遇到这样那样的问题,走很多弯路.所以特意写了这个配置文档,相信按照以下步骤你一定会成功的.错误的地方也希望各位指正. 更多文章 php爱好者站 http://www.phpfans.net本例是在wiondws XP下 php5.2.1(zip) apache2.2.4 MySQL5.0.37 phpmyadmin2.10.0.2 Zend转载 2007-11-16 00:22:00 · 14545 阅读 · 1 评论 -
PHP6 for win32下载
PHP6下载 php6 for win32 下载 PHP6 FOR window 下载PHP6安装手册:第一步:将apache安装到c:/apache下,装完后可在浏览器中输入 http://localhost查看是否成功运行了!如果运行错误,80%以上的可能是由于端口问题,请修改c:/apache/conf/httpd.conf中的Listen和ServerName这2个配置为其他未占用的端口转载 2007-11-16 00:43:00 · 3460 阅读 · 0 评论 -
五种常见的 PHP 设计模式
2006 年 10 月 19 日设计模式只是为 Java™ 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnso转载 2007-11-17 22:37:00 · 1145 阅读 · 0 评论 -
PHP 框架,Zend、symfony、CakePHP
2007 年 11 月 12 日短短数年前,对 PHP 最常见批评之一是不支持 MVC 样式的架构。随着时代的变迁,现在在 PHP 框架领域里可以获得多种选择。本系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用程序来检验这三个框架的类似之处和不同之处。“PHP 框架” 系列专门针对那些想要开始使用框架、但又原创 2007-11-17 22:34:00 · 1399 阅读 · 0 评论 -
Smarty入门
Smarty 入門 作者:Jace Ju 1 Smarty介紹 1.1 什麼是樣版引擎 1.2 樣版引擎的咦髟?? 1.3 使用Smarty的一些概念 2 Smarty的基礎 2.1 安裝Smarty 2.2 程式的資料夾設定 2.3 第一個用Smarty寫的小程式 2.4 如何安排你的程式架構 3 從變數開始 3.1 如何使用變數 3.2 修飾你的變數 4 控转载 2007-11-21 23:11:00 · 977 阅读 · 0 评论 -
PHP session常见问题集锦及解决办法
1. 错误提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers already sent 分析及解决办法 这一类问题,的原因是你在程序中使用session_start()时,之前已经有实际的ht转载 2007-11-24 19:01:00 · 648 阅读 · 0 评论 -
防止页面缓存的方法
htm网页 或者 asp网页 response.expires=-1 response.expiresabsolute=now()-1 response.cachecontrol="no-cache" php网页 header("expires:mon,26jul199705:00:00gmt"); header("cache-control:no-cache,must-revalidat转载 2007-11-24 18:23:00 · 685 阅读 · 0 评论 -
生成静态页面的函数,php爱好者站推荐
CODE:[复制到剪切板]phpfunction CreateShtml(){ob_start("callback_CteateShtml");}function callback_CteateShtml($buffer){$page = intval(@$_REQUEST["page"]);//$fileName = $_SERVER[DOCUMENT_ROOT] . dirn转载 2007-11-24 19:30:00 · 501 阅读 · 0 评论 -
Zend Framework使用实例
一、Zend Framework简介Zend Framework使用模型-视图-控制器(Model-View-Controller(MVC))结构。这个用来把你的程序分离成不同部分使得开发和维护变得容易。运行Zend Framework需要:PHP 5.1.4 (或更高) 、Web 服务器支持 mod_rewrite功能,本实例采用Apache。 从这里http://framework转载 2007-12-11 15:05:00 · 2381 阅读 · 0 评论