PHP4.04在英文win2000下的安装 |
....写本文的目的主要是回报一下引路人站长为大家写的两篇介绍在win9x下和linux下安装PHP4.04的文章。也希望能够给初学者一点点帮助。本文主要介绍PHP4.04及mysql3.22.34在英文win2000系统IIS下的安装。 文中所汲及的软件都可以在本站目下载。由于是回复引路人的文章,所以文章格式编排和它的相同,可不要以为是抄袭哟(当然…… |
|
PHP4.03在linux下的安装 |
本文主要介绍PHP4.03及mysql3.23.9在redhat6.0系统apache1.3.11下的安装。 文中所汲及的软件都可以在本站的软件栏目下载。
所需软件
·php4.03源程序 C语言代码
·mysql3.23 alpha源程序
·apache 1.3.11源程序
·phpmyadmin_2.0.5 管理MYSQL数据库的最佳工具
第一步 下载所需程序,安装MYSQL3.23程序…… |
|
PHP4.04在win98下的安装 |
本文主要介绍PHP4.04及mysql3.22.32在win98系统pws4.0下的安装。 文中所汲及的软件都可以在本站的软件栏目下载。
所需软件
·php4.04 win 32位安装程序
·mysql3.22.34 win 32位版共享版
·phpmyadmin_2.0.5 管理MYSQL数据库的最佳工具
第一步 下载所需程序,安装运行MYSQL3.22安装程序。
下载包是一ZI…… |
|
PHP4(windows版本)中的COM函数 |
介绍
内置于PHP4里的COM函数对于我们在win32环境下开发程序是相当有吸引力的,但是至今仍没有多少相关的技术文档。本文将以三个例子分别处理 MS office 2000 Word 、 Excel 、 Adobe Distiller 来说明如何在PHP中使用COM函数。
COM技术是由Microsoft在几年前提出并开发的,本文中提到的相关名词有OLE, OLE …… |
|
修改Zend引擎实现PHP源码加密的原理及实践 |
PHP文件的源码都是明文,这对于某些商业用途来说,并不适合。
因此考虑使用加密的手段保护源码。
实在不耐烦等待zend出编译器,而且编译和加密本质上不是一回事儿。自己动手、开始修改。
一、基本原理
考虑截获PHP读取源文件的接口。一开始,我考虑从Apache和PHP之间的接口处 处理,参见apach…… |
|
关于Zend Optimizer |
Zend Optimizer(以下简称ZO)用优化代码的方法来提高PHP 4.0应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。 优化能提高你的盈利能力
一般情况下,执行使用ZO的PHP程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事…… |
|
使用PHP的错误处理 |
在web 上所有常见的错误之一就是无效的链接。一旦从其它站点上出现了无效的链接,你会重新安排你
的站点。人们会将他们喜欢的站点存成书签,如果在三个月后再次访问时,仅仅发现的是'404 Not Fount '
时,将不会给他们任务帮助,告诉他们如何从你的站点去查找原始的信息。让我们解决这个问题,或者至少
给你的用户…… |
|
PHP编程网上资源导航 |
曾几何时,我们发现周围网站所使用的活动页面的扩展名日渐丰富了起来,从先前最流行的微软ASP(*.asp),到曾经以易用性、模块化标榜的ColdFusion(*.cfm)以及大型商业网站所推崇的SUN公司的JSP(*.jsp)、中小网站的“最爱”PHP(*.php/*.php3/*.phtml)等,真是应有尽有,让人眼花缭乱。而现在,你甚至可以在新浪等一些知名网…… |
|
PHP安全编程之加密功能 |
数据加密在我们生活中的地位已经越来越重要了,尤其是考虑到在网络上发生的大量交易和传输的大量数据。如果对于采用安全措施有兴趣的话,也一定会有兴趣了解PHP提供的一系列安全功能。在本篇文章中,我们将介绍这些功能,提供一些基本的用法,以便你能够为自己的应用软件中增加安全功能。
预备知识
在详细介绍…… |
|
PHP实现文件安全下载 |
你一定会笑我"下载文件"如此简单都值得说?当然并不是想象那么简单。例如你希望客户要填完一份表格,才可以下载某一文件,你第一个想法一定是用"Redirect"的方法,先检查表格是否已经填写完毕和完整,然后就将网址指到该文件,这样客户才能下载,但如果你想做一个关于"网上购物"的电子商务网站,考虑安全问题,你不想用…… |
|
网站加速 PHP 缓冲的免费实现方法 |
我们知道 Zend 有免费的优化引擎针对 PHP 而作,但是 FreeLAMP 这次采用的是一个叫做 PHP Accelerator 的缓冲产品。
我们在 “LAMP 加速” 这篇文章中阐述过加速的几种办法,其中提到了 PHP Accelerator,它的安装方法十分简单,但是需要去他的网站获取一个激活键。
一、下载:
www.ph…… |
|
PHP中的正规表达式(二) |
确定重复出现
到现在为止,你已经知道如何去匹配一个字母或数字,但更多的情况下,可能要匹配一个单词或一组数字。一个单词有若干个字母组成,一组数字有若干个单数组成。跟在字符或字符簇后面的花括号({})用来确定前面的内容的重复出现的次数。
字符簇
含义
^[a-zA-Z_]$
所有的字母和下划线
^[[:alpha:]]…… |
|
PHP中的正规表达式(一) |
PHP继承*NIX的一贯传统,完全支持正规表达式的处理。正规表达式提供了一种高级的,但不直观的字符串匹配和处理的方法。用过PERL的正规表达式的朋友都知道,正规表达式的功能非常强大,但学起来不是那么容易。
比如:
^.+@.+\..+$
这段有效却难以理解的代码足够使一些程序员头痛(我就是)或者让他们放弃使用正规…… |
|
Cookie及其使用(二) |
上一部分讲了有关Cookie的技术背景,这部分来说说在PHP里如何设置、使用、删除Cookie,及Cookie的一些限制。PHP对Cookie支持是透明的,用起来非常方便。
1、设置Cookie
PHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分,用于浏览器和服务器之间传递信息,所以必须在任何属于HTML文件…… |
|
Cookie及其使用(一) |
Cookie技术是一个非常有争议的技术,自经诞生它就成了广大网络用户和Web开发人员的一个争论焦点。有一些网络用户,甚至包括一些资深的Web专家也对它的产生和推广感到不满,这倒不是因为Cookie技术的功能太弱或别的技术性能上的原因,而仅仅是因为他们觉得Cookie的使用,对网络用户的隐私构成了危害。因为Cookie是由Web服务器…… |
|
PHP的面向对象编程 |
面向对象编程的概念:
不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面:
抽象数据类型和信息封装
继承
多态
在PHP中是通过类来完成封装的:
<?php
class Something {
// 在OOP类中,通常第一个字符为大写
var $x;
function setX($v) { …… |
|
PHP中重新定向到另一个页面 |
如何在PHP中从一个页面重定向到另外一个页面呢?这里列出了三种办法,供参考。
一、用HTTP头信息
也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。…… |
|
长沙发上的对话(四) |
有很多给猫换肤的办法... 当然,如果你的站点仍然运行着PHP3,你就无法使用迄今为止的任何代码。但是不要沮丧 -- 有另一种
提供给PHP3用户的解决办法。它就叫做PHPLIB,它提供了一组有用的类,允许在你的PHP3中增加对session
的管理。可以按照包中的指示进行安装,你还需要修改"local.inc"配置文件来创建你自已的类。…… |
|
长沙发上的对话(三) |
市场游戏 现在你已经知道了基本的东西,再来点复杂的吧,演示一个现实生活中的session 应用。让我们假设一
下,你有一个金融门户,它允许它的用户选择四支股票,然后显示每支股票的当前市场价格,并且在每一页
上显示用户在这个站点上的过程。
在下面的例子中,我们假定用户已经被验证过身份并且登录到站点上…… |
|
长沙发上的对话(二) |
第一个session 关于演示session是如何工作的标准例子之一就是点击计数的应用 -- 这是一个简单的基于session的计数
器,在你第一次访问一个web页面时初始化一个变量,每一次当你重新装入这个页面时增加它的计数。代码如下:
<?php
//初始化一个session
session_start();
//注册一个session变量
sess…… |
|
« ‹ ..[15][16][17][18][19] › » 20条/页 共373条 |