php+mysql扎实个人基本功

更新时间:2006-05-22 01:01:01, 关键词:基本功 扎实 mysql 个人 php

一. 10句话1.不要依赖register_global=ON的环境,从你刚懂得配置php运行环境甚至尚不明白register_global的ON/OFF会对自己有什么影响的那天起,就应该勇敢地把它设为OFF.2.写程序前看看怎么用error_reporting.3.不懂就问本身没错,但你需要在那之前查查手册。4.当然,你需要

如何正确理解 PHP 的错误信息

更新时间:2006-05-22 01:01:01, 关键词:正确 错误 如何 信息 PHP

    我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。      编译PHP脚本时,PHP编译

判断字符串emailAddr是否为合法的email格式

更新时间:2006-05-22 01:01:01, 关键词:字符串 emailAddr 合法 格式 email

/** * 判断字符串emailAddr是否为合法的email格式 * 主要判断'@'及'.'是否出现,以及两者的位置 * @param emailAddr 输入的email地址 * @return true/false。 */function emailCheck(emailAddr){    if((emailAddr == null) || (ema

PHP控制语句

更新时间:2006-05-22 01:01:01, 关键词:语句 控制 PHP

PHP控制语句 1、IF语句    IF语句是多数语言中的一个重要特点,它根据条件执行程序段。PHP的IF语句类似于 C:    if (expr)   statement   正如在表达式中所论述, expr 被计算为它的真值。如果 expr 为TRUE, PHP执行相

PHP的十个高级技巧

更新时间:2006-05-22 01:01:01, 关键词:高级 技巧 PHP 十个

全球超过300万个互联网网站的管理员都在使用PHP,使得它成为最为普及的服务器端脚本语言之一。其特点是运行速度快、稳定可靠、跨平台,而且是开放源代码软件。随你使用的水平不同,PHP可以很简单,也可以很复杂,可以只使用它发送HTML表格元素,还可以在PHP应用程序中集成Jav

在PHP中以root身份运行外部命令

更新时间:2006-05-22 01:01:01, 关键词:外部 命令 身份 运行 root PHP

在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现。这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而APACHE除了suEXEC机制外,是不能以不同的用户ID来执行命令的,但suEXEC机制只能CGI有效。 

Web技术进阶—PHP构建网站

更新时间:2006-05-22 01:01:01, 关键词:进阶 技术 网站 PHP Web

当建设一个网站的时候,绝大多数时候不仅需要它能够提供静态网页访问能力,还希望它能和浏览器用户交互、访问后台数据库提供实时更新的信息等等,一句话,要提供动态网页服务能力。这时,你是选择传统方式的CGI呢,还是选择PHP、ASP等服务器端脚本呢?    ■从CGI到服

PHP编程常用技巧四则

更新时间:2006-05-22 01:01:01, 关键词:四则 常用 编程 技巧 PHP

PHP编程常用技巧四则:    1.配置PHP文件目录   作为服务器端解释执行的脚本语言,PHP程序放置在某个服务器可以访问的目录下,一般可以通过修改Apache的httpd.conj进行配置,例如我们在该文件中的一句:    Alias /test/ "d:brhpwebsitebrhp/" 

实例学习PHP之投票程序篇

更新时间:2006-05-22 01:01:01, 关键词:实例 投票 程序 学习 PHP

要想学习PHP,当然少不了要安装PHP啦,所以如果你是初次学习,请先阅读网络学院的文章:   PHP4.03在linux下的安装     PHP4.04在win98下的安装     PHP4.04在英文win2000下的安装     如果你找不到安装程序请到下面下载

PHP中的加密功能

更新时间:2006-05-22 01:01:01, 关键词:加密 功能 PHP

数据加密在我们生活中的地位已经越来越重要了,尤其是考虑到在网络上发生的大量交易和传输的大量数据。如果对于采用安全措施有兴趣的话,也一定会有兴趣了解PHP提供的一系列安全功能。在本篇文章中,我们将介绍这些功能,提供一些基本的用法,以便你能够为自己的应用软件中增

PHP VS ASP

更新时间:2006-05-22 01:01:01, 关键词:ASP PHP VS

序:  微软的ASP是一项强大的动态WEB页面技术,我已经使用了一年的ASP,用它创建了许多的WEB站点,但是现在我的公司正想转向另一项叫PHP的INTERNET技术,来进行以后的WEB站点开发。  问题是我们已经习惯于使用ASP,并且喜欢用它,为什么我们要转向PHP呢?  开

PHP生成动态WAP页面

更新时间:2006-05-22 01:01:01, 关键词:生成 页面 动态 WAP PHP

WAP(无线通讯协议)是在数字移动电话、个人手持设备(PDA等)及计算机之间进行通讯的开放性全球标准。由于静态的WAP页面在很多方面不能满足用户个性化的服务请求,因此通过WAP服务器端语言产生动态的WML页面,具有很广泛的应用价值和很高的商业价值。   WAP应用结构非常类

高级PHP V5 对象研究

更新时间:2006-05-22 01:01:01, 关键词:对象 高级 研究 PHP V5

高级PHP V5 对象研究 本文介绍了PHP V5一些更高级的面向设计的特性。其中包括各种对象类型,它们允许将系统中的组件相互分离,创建可重用、可扩展、可伸缩的代码。   领会暗示    首先介绍一下对象类型和类型提示的优点。一个类定义一种类型。从该类

PHP中for循环语句的几种变型

更新时间:2006-05-22 01:01:01, 关键词:语句 循环 for PHP

 for语句可以说是PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for语句的执行规律和基础用法在这里就不多说,可以参见PHP手册for语句部分。PHP手册中对它的语法定义如下: for (expr1; expr2; expr3) statement   下面说说for语句几种有用的

PHP中for循环语句的几种“变态”用法

更新时间:2006-05-22 01:01:01, 关键词:语句 变态 循环 for PHP

 for语句可以说是PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for语句的执行规律和基础用法在这里就不多说,可以参见PHP手册for语句部分。PHP手册中对它的语法定义如下:  for (expr1; expr2; expr3) statement   下面说说for语句几种

PHP5.0对象模型探索之对象串行化

更新时间:2006-05-22 01:01:01, 关键词:对象 串行 模型 5.0 PHP

 串行化可以把变量包括对象,转化成连续bytes数据,你可以将串行化后的变量存在一个文件里或在网络上传输,然后再反串行化还原为原来的数据。你在反串行化类的对象之前定义的类,PHP可以成功地存储其对象的属性和方法. 有时你可能需要一个对象在反串行化后立即执行。为

PHP5.0对象模型探索之重载

更新时间:2006-05-22 01:01:01, 关键词:模型 对象 5.0 PHP

 PHP4中已经有了重载的语法来建立对于外部对象模型的映射,就像Java和COM那样. PHP5带来了强大的面向对象重载,允许程序员建立自定义的行为来访问属性和调用方法。    重载可以通过__get, __set, and __call几个特殊方法来进行. 当Zend引擎试

最令PHP初学者头痛的十四个问题

更新时间:2006-05-22 01:01:01, 关键词:初学者 头痛 问题 PHP 十四个

【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[’foo’],$_POST[’foo’],$_SESSION[’foo’]来得到。当然也可以修改自动全局变量为开(php.ini改为register_globals = O

浅议PHP程序开发中的模板选择

更新时间:2006-05-22 01:01:01, 关键词:程序开发 模板 选择 PHP

关于PHP的模板的确是一个说起来容易做起来麻烦的事情。随便一数大概有20种以上的选择,光pear里面就包含了5中不同的模板,实在让人头疼。  千万不要人云亦云的说这个好那个不好,选择模板之前最好先应该搞清楚模板的真正目的是什么? 简单地说,模板的核心目的就是

用PHP写的身份证验证程序

更新时间:2006-05-22 01:01:01, 关键词:身份证 验证 程序 PHP

写了几个身份证方面的函数,个人感觉挺有用的,特别是在网络问卷调查时,对个人信息里的身份证进行验证很有用,但是应者寥寥,还是收在自己的blog里算了。  <?php // 计算身份证校验码,根据国家标准GB 11643-1999  function idcard_verify_number

PHP程序与服务器端通讯方法小结

更新时间:2006-05-22 01:01:01, 关键词:小结 通讯 服务器 程序 方法 PHP

假设有10个网站,分布在各地,它们的库存要同步,而数据库不支持远程连接。   我们要实时地取得服务器的库存数,可以通过很多种方法,我所知道的有以下几种:    ·CURL方式    ·SOCKET方式    ·PHP5中的SOAP方式   以下分别给出示例来实现它:   CURL方式

PHP.MVC的模板标签系统之初识PHP.MVC

更新时间:2006-05-22 01:01:01, 关键词:MVC PHP 模板 标签 系统

PHP.MVC的模板标签系统(PhpMVC_Tags)现在提供了3种类型的标签:包含指令,声明和表达式。    包含指令能让我们将内容分隔为许多模块,比如:页眉,页脚或者内容.包含的页面可以是HTML,或者其他标签模板页.据个例子,下面的包含指令能用来包含一个页眉: <@ includ

PHP读取汉字点阵数据

更新时间:2006-05-22 01:01:01, 关键词:汉字 点阵 数据 PHP

背景知识:       简体中文国标字库(1981年订,中国大陆)。7445个字符,其中汉字6773个,包括一级汉字3755个,二级汉字3008个。采用2字节(16位二进制)编码。  区位码:国标GB2312规定,所有的国标汉字与符号组成一个94×94的矩阵

PHP应用程序加速探索之简介

更新时间:2006-05-22 01:01:01, 关键词:应用程序 加速 简介 PHP

(一)简介  本文尝试对PHP程序加速的各个方面进行探索,包括必要性以及从不同角度采取的具体措施。希望有助于读者了解PHP程序加速,并应用于实际。 (二)是否需要加速? 这个问题听起来有点愚蠢。在这个时代,很少有人会怀疑时间是最宝贵的财富,尤其是在商业市场上。

PHP程序加速探索之服务器负载测试

更新时间:2006-05-22 01:01:01, 关键词:加速 服务器 测试 程序 PHP

服务器负载太大而影响程序效率也是很常见的,我们需要对此进行测试。这里我以目前最常用的Apache服务器为例。    Apache服务器自带有一个叫AB(ApacheBench)的工具,在bin目录下。使用这个轻巧的工具我们可以对服务器进行负载测试,看看在重负荷之下服务器的表现如何。

使用MD5变换算法防穷举(冲撞)破译密码

更新时间:2006-05-22 01:01:01, 关键词:冲撞 算法 变换 密码 MD5

MD5是在Web应用程序中最常用的密码加密算法。由于MD5是不可逆的,因而经过MD5计算得到后的密文,不能通过逆向算法得到原文。   回顾在Web应用程序中使用MD5加密文本密码的初衷,就是为了防止数据库中保存的密码不幸泄露后被直接获得。但攻击者不但拥有数据量巨大的密码字典

贯彻PHP中的MVC之控制器篇

更新时间:2006-05-22 01:01:01, 关键词:控制器 MVC PHP

The Controller 【控制器】 简单来讲,控制器的作用就是接受请求。它使用获取的方法,在这里是通过URI,载入一个功能模块来刷新或者提交一个表述层。控制器将使用$_GET自动全局变量来判断载入哪一个模块。 一个请求的例子,看起来像这样: http://example.com/index.php

用PHP制作动态计数器

更新时间:2006-05-22 01:01:01, 关键词:计数器 制作 动态 PHP

 PHP是现在流行的服务器端脚本语言,它的功能非常强大,你可以利用它做几乎任何事。不需要复杂的变量和代码,你就可以非常迅速地做出漂亮的计数器来。下面,就让我们一步一步的来做。  其实,计数器的原理大家都知道,首先,确定一个记录文件,例如counter.txt或count

长沙发上的对话(三)

更新时间:2006-05-22 01:01:01, 关键词:沙发 对话

市场游戏   现在你已经知道了基本的东西,再来点复杂的吧,演示一个现实生活中的session 应用。让我们假设一下,你有一个金融门户,它允许它的用户选择四支股票,然后显示每支股票的当前市场价格,并且在每一页上显示用户在这个站点上的过程。  在下面的例子中,我们假定

长沙发上的对话(二)

更新时间:2006-05-22 01:01:01, 关键词:沙发 对话

p align=left>第一个session   关于演示session是如何工作的标准例子之一就是点击计数的应用 -- 这是一个简单的基于session的计数器,在你第一次访问一个web页面时初始化一个变量,每一次当你重新装入这个页面时增加它的计数。代码如下: $#@60;?php //初始化一个sessio

长沙发上的对话(一)

更新时间:2006-05-22 01:01:01, 关键词:沙发 对话

开始治疗 心理医生: 好。你今天感觉怎么样,维克多?病人: 不太好,医生。我近来感到有点忧郁... 心理医生: 那是为什么,维克多?病人: 我不知道,医生。我睡眠不太好,而且我一点胃口也没有。有一天我们去一个意大利餐馆,要了通心面 -- 但时当他们把它端上来的时候,我一点也

长沙发上的对话(四)

更新时间:2006-05-22 01:01:01, 关键词:沙发 对话

有很多给猫换肤的办法...   当然,如果你的站点仍然运行着PHP3,你就无法使用迄今为止的任何代码。但是不要沮丧 -- 有另一种提供给PHP3用户的解决办法。它就叫做PHPLIB,它提供了一组有用的类,允许在你的PHP3中增加对session的管理。可以按照包中的指示进行安装,你还需要

用PHP和MySQL保存和输出图片

更新时间:2006-05-22 01:01:01, 关键词:输出 图片 MySQL PHP

设置数据库   我们通常在数据库中所使用的文本或整数类型的字段和需要用来保存图片的字段的不同之处就在于两者所需要保存的数据量不同。MySQL数据库使用专门的字段来保存大容量的数据,数据类型为BLOB。        MySQL数据库为BLOB做出

用PHP制作饼图调查表

更新时间:2006-05-22 01:01:01, 关键词:调查表 制作 PHP

在调查程序中,我们需要根据统计的数据来 生成各种图表来生动的表示调查的百分比 。在PHP在这方面也是不负众望,它中可以通过加载GD库来实现一开始。饼状图表对于查看一个值占总值的百分比是一个好的方法。现在我们就用PHP来实现一个饼形图表,给大家讲述PHP在这方面的应用。

PHP中对数据库操作的封装

更新时间:2006-05-22 01:01:01, 关键词:封装 数据库 PHP

现在我们把其封装在dbfz.inc中,其设计如下:$#@60;?class dbInterface{ var $dbID=1; //用于确定当前操作的数据库,当dbID为1代表MySql,当为 2代表 SQL Server,为3时为ODBC或其它。var $dbHost; //数据库所在主机域名var $dbUsername; //数据库用户名var $dbPassword; //用

多php服务器实现多session并发运行

更新时间:2006-05-22 01:01:01, 关键词:运行 session 服务器 php

首先介绍一下session的概念:  所谓session是微软首先提出的,在asp中最先集成。由于session的采用,大大方便了web开发员的工作。一时间asp风靡全球。现在php4也加入session的支持,再度显示出open source 的强大力量。和Cookie类似,设计Session的目的也是为了在一个访问期