用类加快PHP的数据库开发 数据库的访问函数较多,使用不当会降低效率,甚至导致错误。而PHP的本身就是开放的和可扩充的,很多人为它开发各种功能的源代码。每一个PHP程序员都应该善于继承他人的成果,节省时间和精力。站在巨人的肩膀上,才能看得更远。当然,你也可以把你的代码共享出来,体会自己的劳动被承认和创造价值而带来的成就感。 使用数据库类,可以使我们完全不必考虑具体的数据库类型,而专注于程序的开发上。 众多的开发工具包中,PHPLib是性能较稳定、功能较完善的一个。PHPLib可以在http://phplib.netuse.de/获得。它包含了数据库的支持类。以MySQL数据库为例,PHP...
http://www.jb51.net//article/2112.htm
利用PHP将文件保存到数据库 数据库是数据组织、存储的中心。将要处理的也可能是各种数据,包括程序、文件、报表,甚至音频、视频数据。由于通过浏览器,个人用户只能填写少部分的个人简历。因此,我们这里示范用户个人简历上载的功能。其他类型的数据可以模仿此例进行操作。 首先是信息收集页面。让用户选择要上载的文件。此页面的html代码如下: 〈!--beginofpost.htm--〉 〈p〉 〈/p〉 〈formmethod="POST"action="insert.php"ENCTYPE="multipart/form-data"〉...
http://www.jb51.net//article/2111.htm
在当前互联网发展迅速、电子商务网站层出不穷的形势下,对网站开发的效率和质量提出了越来越高的要求。 对于大型和结构复杂、内容繁多的网站,都要实现网站的动态化和方便的管理。数据管理离不开数据库系统的支持。而衡量一种CGI语言的重要标志,就是它对后台数据库的访问能力、效率等。 而目前流行的PHP脚本语言,它的新特性给我们带来了新的感觉。它支持以面向对象的方式进行设计开发。同时,为了满足网页独特的需要,用模板、XML支持等带来了网站开发的新方法。在语言结构上,PHP具有类似于C++语言的结构,并引入了类的概念,简化了开发。 PHP还具有强大的数据库支持能力。我们这里就通过实例,首先介绍PHP访问...
http://www.jb51.net//article/2110.htm
PHP4与PHP3中有些不兼容的地方,但这主要是PHP4中的PHP.ini中的设置有些不同的地方,这些改变主要是提高PHP4的效率。其中的改变中,track_vars的设置通常会是使旧的PHP3程序不能再运行了,因为在PHP4的扩展设置中把track_vars的值设为了off这样旧的PHP3程序中就不能直接用GET,POST,COOKIE从上页传送过来的变量了。我这里有一个简单的解决的方法,不用把track_vars的是设为on,不过这只是一个权宜办法,以后大家还是用$HTTP_GET_VARS, $HTTP_POST_VARSand$HTTP_COOKIE_VARS读取...
http://www.jb51.net//article/2026.htm
我们在留言板的设计中,遇到的最大问题就是如何让留言板具有翻页功能,而且可以自动判断是否到了最后一页,下面我就将我在设计留言板时用到的技术与大家分享:首先连接数据库,这里就不讲了,下面就将每一条语句作详细的说明。<? . . .$query="select*fromnoteorderbysendtime...
http://www.jb51.net//article/1985.htm
所以呢,可以这样理解"while"循环--它执行一系列的命令,直到一个特定的条件满足。但是,现在我们想一想,如果条件的第一个重复就满足条件了,那将会出现什么情况呢?例如,在上面的重复中,如果你输入2001,该循环将一次也不执行。你自己亲手试试然后你就会明白我们的意思了。 所以,如果你遇到必须至少执行一次的重复时,你可以选择使用PHP给你提供的"do-while"循环。首先看看下面的例子:do{dothis!}while(condition)让我们来一个快速的例子:<?php$bingo=366;while($bingo==699){echo&qu...
http://www.jb51.net//article/1979.htm
对于那些对这个个概念不熟的读者,循环是一种能让你一遍一遍重复使用同一系列PHP命令的控制结构。实际重复的次数可以由你自己决定。 第一个,也是最简单的一个循环就是所谓的"while"循环,如下所示:while(condition){dothis!}或者,用汉语表示while(下雨了){带上伞!} 在这种情况中,只要条件的值是真,还记得上次怎么学的吗?---大括弧里的PHP命令将一直执行。只要条件变成假值了-例如,在上例中,太阳出来了,循环将终止,后面的命令也就不会再执行了。 这儿有一个简单的例子来说明如何使用"while"循环:<?//如果表单...
http://www.jb51.net//article/1978.htm
前一段时间我接触到DECTru64Unix我在上面装了PHP+APACHE,可以用提供的mail函数始终不能正常发信,于是自编了一个函数,它利用UNIX下的管道和PHP的SOCK函数进行发信,经过实验非常驻成功,下面是此函数原代码。functionmymail($mto,$mcc,$msubject,$mbody){ $from="webmaster@backhome.com.cn";$sign="\n";//随你便写些什么$sendmailpath="/usr/lib/sendmail";//Semdmail路...
http://www.jb51.net//article/1873.htm
PHP4之COOKIE支持详解 建立商业站点或者功能比较完善的个人站点,常常需要记录访问者的信息,在PHP中提供了两种方便的手段:session和cookie功能.为了永久的保持用户信息,则cookie是最便捷的手段.在这里我将为大家详细的讲解cookie的功能及使用方法. 一:设置cookie 使用cookie前必须设置cookie. &n...
http://www.jb51.net//article/1870.htm
PHP与MySQL交互使用详解1、创建自动连接数据库的代码,并生成一些必要的代码.我们仔细研究一下数据库的连接函数,会发现是这样的一行代码。$link_id=@mysql_connect($hostname,$username,$password);所以我们在include文件connect.inc中添加以下代码就可以了。connect.inc<?php$hostname='localhost';$username='phpstar';$password='phpstar';$dbname='script';$tablename='php_script';$link_id=mysql_c...
http://www.jb51.net//article/1848.htm
安装平台:Linux,Solaris版本:qmail-1.03安装的机器:mail.mydomain.com软件包:qmail-1.03qmail基本系统ucspi-tcp-0.88tcpsever服务程序daemontools-0.70监视工具checkpassword-0.81pop3验证用户的程序ezmlm-0.53邮件转发vpopmail-4.9.6-1虚拟域用户pop3支持qmailadmin-0.35虚拟域web管理autorespond-1.0.0自动回复程序sqwebmail-1.2.0webmailvqsignup-0.4web方式用户注册软件来源:http://www.qm...
http://www.jb51.net//article/1814.htm
