php实例教程列表

  •     我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。      编译PHP脚本时,PHP编译器会尽其所能报告它遇到的第一个问题。这样就产生一个问题:只有当错误出现时,PHP才能将它识别出来(本文后面对此问题进行了详细描述)。正是由于这... 阅读全文>>
  • /** * 判断字符串emailAddr是否为合法的email格式 * 主要判断@及.是否出现,以及两者的位置 * @param emailAddr 输入的email地址 * @return true/false。 */function emailCheck(emailAddr){    if((emailAddr == null) || (emailAddr.length &... 阅读全文>>
  • PHP控制语句 1、IF语句    IF语句是多数语言中的一个重要特点,它根据条件执行程序段。PHP的IF语句类似于 C:    if (expr)   statement   正如在表达式中所论述, expr 被计算为它的真值。如果 expr 为TRUE, PHP执行相应语句, 如果为FALSE 则忽略它。 如果$a 大于 $... 阅读全文>>
  • 全球超过300万个互联网网站的管理员都在使用PHP,使得它成为最为普及的服务器端脚本语言之一。其特点是运行速度快、稳定可靠、跨平台,而且是开放源代码软件。随你使用的水平不同,PHP可以很简单,也可以很复杂,可以只使用它发送HTML表格元素,还可以在PHP应用程序中集成Java和XML。    如果你对PHP有一定的了解或者看过一些初步的教材,这些技巧可以扩展你对PHP的认识,使你掌握一些常见的和高级的PHP功能。  一、把PHP安装为A... 阅读全文>>
  • 在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现。这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而APACHE除了suEXEC机制外,是不能以不同的用户ID来执行命令的,但suEXEC机制只能CGI有效。  网上曾经有一篇文章,说用调用su - -c COMMAND可以实现,但经过多次试验,发现不行,因为su命令必须在STDI... 阅读全文>>
  •   //菜单条的按钮  this.addMenuBarItem=function(ary,index){   var item=menu.crtElement(button,menu.bar);   item.value=ary[0];   item.disabled=!ary[3];   item.className=id+_barItem; &... 阅读全文>>
  • PHP编程常用技巧四则:    1.配置PHP文件目录   作为服务器端解释执行的脚本语言,PHP程序放置在某个服务器可以访问的目录下,一般可以通过修改Apache的httpd.conj进行配置,例如我们在该文件中的一句:    Alias /test/ d:brhpwebsitebrhp/ 那么在浏览器端输入:“http://localhost/test/+PHP文件名”就可以访问d:brhpwebsit... 阅读全文>>
  • 要想学习PHP,当然少不了要安装PHP啦,所以如果你是初次学习,请先阅读网络学院的文章:   PHP4.03在linux下的安装     PHP4.04在win98下的安装     PHP4.04在英文win2000下的安装     如果你找不到安装程序请到下面下载:     PHP4.04Beta WIN32 安装程序&nbs... 阅读全文>>
  • 数据加密在我们生活中的地位已经越来越重要了,尤其是考虑到在网络上发生的大量交易和传输的大量数据。如果对于采用安全措施有兴趣的话,也一定会有兴趣了解PHP提供的一系列安全功能。在本篇文章中,我们将介绍这些功能,提供一些基本的用法,以便你能够为自己的应用软件中增加安全功能。  预备知识  在详细介绍PHP的安全功能之前,我们需要花点时间来向没有接触过这方面内容的读者介绍一些有关密码学的基本知识,如果对密码学的基本概念已经非常熟悉,就可以跳过... 阅读全文>>
  • for语句可以说是PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for语句的执行规律和基础用法在这里就不多说,可以参见PHP手册for语句部分。PHP手册中对它的语法定义如下: for (expr1; expr2; expr3) statement   下面说说for语句几种有用的变型。 1、无限循环   首先是人尽皆知的无限循环(亦可称“死循环”)。由于空表达式null在语法上是有效的,所以我们可以把for语句... 阅读全文>>
  • 串行化可以把变量包括对象,转化成连续bytes数据,你可以将串行化后的变量存在一个文件里或在网络上传输,然后再反串行化还原为原来的数据。你在反串行化类的对象之前定义的类,PHP可以成功地存储其对象的属性和方法. 有时你可能需要一个对象在反串行化后立即执行。为了这样的目的,PHP会自动寻找__sleep和__wakeup方法。    当一个对象被串行化,PHP会调用__sleep方法(如果存在的话). 在反串行化一个对象后,PH... 阅读全文>>
  • PHP4中已经有了重载的语法来建立对于外部对象模型的映射,就像Java和COM那样. PHP5带来了强大的面向对象重载,允许程序员建立自定义的行为来访问属性和调用方法。    重载可以通过__get, __set, and __call几个特殊方法来进行. 当Zend引擎试图访问一个成员并没有找到时,PHP将会调用这些方法.    在下面的例子中,__get和__set代替所有对属性变量... 阅读全文>>
  • 写了几个身份证方面的函数,个人感觉挺有用的,特别是在网络问卷调查时,对个人信息里的身份证进行验证很有用,但是应者寥寥,还是收在自己的blog里算了。  <?php // 计算身份证校验码,根据国家标准GB 11643-1999  function idcard_verify_number($idcard_base){   if (strlen($idcard_base) !=&... 阅读全文>>
  • PHP.MVC的模板标签系统(PhpMVC_Tags)现在提供了3种类型的标签:包含指令,声明和表达式。    包含指令能让我们将内容分隔为许多模块,比如:页眉,页脚或者内容.包含的页面可以是HTML,或者其他标签模板页.据个例子,下面的包含指令能用来包含一个页眉: <@ include ’pageHeader.ssp’ @>    声明允许我们在模板种声明一个页面级别的变量,或者甚至其他包含页面.一个声明... 阅读全文>>
  • 背景知识:       简体中文国标字库(1981年订,中国大陆)。7445个字符,其中汉字6773个,包括一级汉字3755个,二级汉字3008个。采用2字节(16位二进制)编码。  区位码:国标GB2312规定,所有的国标汉字与符号组成一个94×94的矩阵。在此方阵中,每一行称为一个”区”,每一列称为一个”位”,因此,这个方阵实际上组成了一个有94个区(区号分别为0 ... 阅读全文>>
  • The Controller 【控制器】 简单来讲,控制器的作用就是接受请求。它使用获取的方法,在这里是通过URI,载入一个功能模块来刷新或者提交一个表述层。控制器将使用$_GET自动全局变量来判断载入哪一个模块。 一个请求的例子,看起来像这样: http://example.com/index.php?module=login 这看起来很简单,但是在实现的过程中却不是。这里是几个控制器能识别的argument部分: module定义了使用哪一个... 阅读全文>>
  •  PHP是现在流行的服务器端脚本语言,它的功能非常强大,你可以利用它做几乎任何事。不需要复杂的变量和代码,你就可以非常迅速地做出漂亮的计数器来。下面,就让我们一步一步的来做。  其实,计数器的原理大家都知道,首先,确定一个记录文件,例如counter.txt或counter.log,每一次访问这个页面,就对这个文件加1,然后把结果显示出来。  因此,我们的PHP代码开始应该是这样的:  <?PHP  §countfile = js/counter... 阅读全文>>
  • 原文地址:http://www.zdnet.com.cn/developer/code/story/0,2000081534,39246703,00.htm在安装了一些第三方函数库之后,结合图形处理技能,你就可以迅速使用PHP创建和处理图像了。事实上,你也不需要很多几何学知识——因为我在中学的时候这门功课曾经不及格而现在却能使用PHP创建图像!在使用基本的图像创建函数之前,需要安装GD库。要使用JPEG相关的图像创建函数还需要安装jpeg-6b。在图像中使... 阅读全文>>
  • 第 1 页 第一节 面向对象编程 [1] 第 2 页 第二节 对象模型 [2] 第 3 页 第三节 定义一个类 [3] 第 4 页 第四节 构造函数和析构函数 [4] 第 5 页 第五节 克隆 [5] 第 6 页 第六节 访问属性和方法 [6] 第 7 页 第七节 类的静态成员 [7] 第 8 页 第八节 访问方式 [8] 第 9 页 第九节 绑定 [9] 第 10 页 第十节 抽象方法和抽象类 [10] 第 11 页 第十一节 重载 [11] 第 12 ... 阅读全文>>
  • 作者:Leon Atkinson 翻译:Haohappy  PHP5有一个单重继承的,限制访问的,可以重载的对象模型. 本章稍后会详细讨论的”继承”,包含类间的父-子关系. 另外,PHP支持对属性和方法的限制性访问. 你可以声明成员为private,不允许外部类访问. 最后,PHP允许一个子类从它的父类中重载成员.  file://haohappy注:PHP4中没有private,只有public.private对于更好地实现封装很有好处.  PHP5的对... 阅读全文>>
  • 当你声明一个类,你需要列出对象应有的所有变量和所有函数—被称为属性和方法. 3.1.1中显示了一个类的构成. 注意在大括号({})内你只能声明变量或者函数. 3.1.2中显示了如何在一个类中定义三个属性和两个方法.3.1.1class Name extends Another Class { Access Variable Declaration Access Function Declaration } 3.1.2<?php //定义一个跟踪用户的... 阅读全文>>
  • 如果你在一个类中声明一个函数,命名为__construct,这个函数将被当成是一个构造函数并在建立一个对象实例时被执行. 清楚地说,__是两个下划线. 就像其它任何函数一样,构造函数可能有参数或者默认值. 你可以定义一个类来建立一个对象并将其属性全放在一个语句(statement)中.   你也可以定义一个名为__destruct的函数,PHP将在对象被销毁前调用这个函数. 它称为析构函数.  继承是类的一个强大功能. 一个类(子类/派生类)可以继承另一类... 阅读全文>>
  • PHP5中的对象模型通过引用来调用对象, 但有时你可能想建立一个对象的副本,并希望原来的对象的改变不影响到副本 . 为了这样的目的,PHP定义了一个特殊的方法,称为__clone. 像__construct和__destruct一样,前面有两个下划线.  默认地,用__clone方法将建立一个与原对象拥有相同属性和方法的对象. 如果你想在克隆时改变默认的内容,你要在__clone中覆写(属性或方法).  克隆的方法可以没有参数,但它同时包含this和tha... 阅读全文>>
  • 类的静态成员与一般的类成员不同: 静态成员与对象的实例无关,只与类本身有关. 他们用来实现类要封装的功能和数据,但不包括特定对象的功能和数据. 静态成员包括静态方法和静态属性.  静态属性包含在类中要封装的数据,可以由所有类的实例共享. 实际上,除了属于一个固定的类并限制访问方式外,类的静态属性非常类似于函数的全局变量  我们在下例中使用了一个静态属性Counter::$count. 它属于Counter类,而不属于任何Counter的实例.你不能用thi... 阅读全文>>
  • Microsoft Visual Basic Scripting Edition 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的 Script 应用于更广泛的领域,包括 Microsoft Internet Explorer 中的 Web 客户机 Script 和 Microsoft Internet Information Server 中的 Web 服务器 Script。 易学易用如果您已了解 Visual Basic 或 Vis... 阅读全文>>
  • 很多时候我们需要提供这样的功能给访问者:当访问者点击页面中的缩略图时,其对应的全尺寸图片将显示在一个新的弹出窗口中供访问者查看。    实现此功能的最简单作法是用以下HTML代码创建一个图像链接:   <a href=fullsize.jpg target=_blank><img src=small.jpg></a>    其中<a>标记的href属性指定全尺... 阅读全文>>
  • Q:我使用RPM安装了PHP,但APACHE却不能处理PHP文件。为什么? A:假设你使用RPM正确安装了PHP,那你必须反注或加入下面的几行到httpd.conf文件中: #Extra Modules AddModule mod_php.c AddModule mod_php3.c AddModule mod_perlc. #Extra Modules LoadModule php_module modules/mod_php.so LoadModule... 阅读全文>>
  • Q:我可不可以在输出内容后再输出头信息呢? A:当然可以,PHP配置文件(PHP3为php3.ini,PHP4为php.ini)中有一个配置项可以来设置,该配置项的名字为output_buffering,您将其设置为On,并重新启动Apache,IIS或PWS等Web服务即可.  ... 阅读全文>>
  • These functions allow you to work with arbitrary-length integers using the GNU MP library. In order to have these functions available, you must compile PHP with GMP support by using the --with-gmp option. 通过 GUN MP 库,这些函数允许你使用任意长度... 阅读全文>>
  • Character type functions These functions check whether a character or string falls into a certain character class according to the i current locale. 这些函数根据当前现场的 i 检查一个字符或字符串是否在一个字符类里面! When called with an integer argument these fu... 阅读全文>>
  • <html><head><title>正则表达式</title></head><body><a href=./>返回列表</a><br><form action=<?echo $PHP_SELF;?> method=post>URL:<input type=text name=url value=<?echo $u... 阅读全文>>
  • <html><head><title>正则表达式</title></head><body><a href=./>返回列表</a><br><form action=<?echo $PHP_SELF;?> method=post>在<input type=text name=string value=<?echo $s... 阅读全文>>
  • <html><head><title>正则表达式</title></head><body><a href=./>返回列表</a><form action=<? echo $PHP_SELF; ?> method=post>请输入MM/DD/YYYY格式的日期:<input type=text name=date value=<... 阅读全文>>
  • 表单是一种给你的站点增加交互功能的最快,最容易的途径。表单允许你询问你的顾客是否喜欢你的产品,让不经意访问到你的站点的访问者留下评论,或者向漂亮的美眉们要她们的电话号码。PHP能大大简化基于网页表单提交的数据处理工作-如下面我们的第一个例子所示: -------------------------------------------------------------------------------- < html> < head&g... 阅读全文>>
  • Microsoft Visual Basic Scripting Edition 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的 Script 应用于更广泛的领域,包括 Microsoft Internet Explorer 中的 Web 客户机 Script 和 Microsoft Internet Information Server 中的 Web 服务器 Script。  * 什么是 VBScript?  * 在 HTML 页面... 阅读全文>>
  • 在PHP中,最简单的条件语句的形式是 if 语句,一般如下所示: -------------------------------------------------------------------------------- if (条件) { do this! } --------------------------------------------------------------------------------   这里的 条件 是一个条件... 阅读全文>>
  • 除了if语句,PHP还提供了if-else结构,用来定义当语句中的条件描述为false”值时所执行的PHP代码。   if-else 结构使用方法如下: -------------------------------------------------------------------------------- if (condition) { do this! } else { do this! } --------------------------... 阅读全文>>
  • PHP还给你提供了一种处理多种可能的方式-if-elseif-else结构。一个典型的if-elseif-else结构语句将如下所示: -------------------------------------------------------------------------------- if (第一个条件正确) { do this! } elseif (第二个条件正确) { do this! } elseif (第三个条件正确) { do thi... 阅读全文>>
  • 现在,你已经明白PHP允许你嵌套条件语句。然而,如果你再看看那个用来示范此概念的例子时你将同意那是既复杂又令人感到可怕。 -------------------------------------------------------------------------------- < ? if ($day == Thursday) { if ($time == 12) { if ($place == Italy) { $lunch = pasta;... 阅读全文>>
  • Pattern Modifiers - 规则表达式的修饰符 下面是当前规则表达式里可用的修饰. 括号内的名字是那些修饰符的内部 PCRE 名字. i (PCRE_CASELESS)如果设置了这个修饰符, 则表达式不区分大小写. m (PCRE_MULTILINE)默认的, PCRE 认为目标字符串值是单行字符串 (即使他确实包含多行). 行开始标记 (^) 只匹配字符串的开始部分, 而行结束标记 ($) 只匹配字符串的尾部,或者一个结束行(除非指定 E 修... 阅读全文>>
  • DOM XML functions These functions are only available if PHP was configured with --with-dom=[DIR], using the GNOME xml library. You will need at least libxml-2.0.0 (the beta version will not work). These functions have been added i... 阅读全文>>
  • php没有规定只输出html文件,它可以生成动态gif文件。我在使用php动态生成gif图像时遇到了一些问题,现已解决,我用的是php4.05(for win32)+apache3.1.2_win32。 问题一:动态生成gif的程序根本转不起来 我写了一个关于用php生成gif的例子,运行,发现页面就是刷不出来,就象是死了一样,浏览器也没有任何错误提示。 解决办法:修改php所在目录下的php.ini 通过奥索网会员selo帮助,告诉我是要修改安装php所... 阅读全文>>
  • 第一步:首先作一个如下面的表单:(注:这个表单里加了php程序) <form method=post action=mailtocard.php name=card onSubmit=return card_Validator(this)> <table width=450 border=0 cellspacing=0 cellpadding=0 align=center> <tr> <td valign=top ... 阅读全文>>
  • 哈哈,很开心,做了好些时候的留言本总算可以发表了... 阿,希望能大家喜欢,不喜欢也不要紧,但是,一定有不喜欢的理由,,烦请一定告知!!! 谢谢!!! 本留言本从一开始的目标就是挑战最棒的留言本!!!我想没有做不到的,只是看有没有必要!!! 如果你的建议很好,我一定做到你的要求为止,我的目标:做一个很棒的程序员. 此留言本的优点和缺点: ------------------------------------------------------------... 阅读全文>>
  • post.php 文件 <?php require(config.php); ?> <?php $nikename=$arr_request[nikename]; if (strlen($nikename)==0) { echo <center>; echo <h2><font color=red>错误信息!</font></h2>; echo 对不起,<font colo... 阅读全文>>
305 篇教程 首页 上一页 1 2 3 4 5 6 7 下一页 尾页 45篇教程/页

企业建站好帮手 PHPCM…

PHP 脚本:随心所欲的…

用PHP将数据导入到Fox…

用PHPdig打造属于你自…

网页制作共有(10)个子栏目

平面设计共有(7)个子栏目

多媒体教程共有(9)个子栏目

程序开发共有(6)个子栏目

数据库开发共有(7)个子栏目

软件应用共有(11)个子栏目

动易网校共有(8)个子栏目