建设一个简单交互的网站(六)9.简易banner动态更替 不知大家有没有发现各大站点上的标头广告banner,我们每次访问这些站点时,都会看到不同的广告图标,或者如果你每次刷新页面时,这些广告banner就会不断地随机更替变换。要实现这种效果虽然用javascript也可以达到(象天极网站的动态变换广告banner就是通过调用javascript来实现的),但是如果我们用PHP的话,我们还可以结合数据库来做数据量很大,如每日一题之类的功能。费话少说,让我们立即来看看如何用PHP来实现banner的动态更替功能。 简易banner动态更替PHP文件...
http://www.jb51.net//article/2285.htm
建设一个简单交互的网站(五)8.投票系统 在许多时候,我们需要收集上网者和网友们的意见。例如:新版页面与旧版页面的比较;对某一事情的看法;对体育比赛结果的预测等等。这时候,你需要一个非常有效的网上调查系统。使用PHP就可以非常方便地实现你的这一构想。8.1投票系统(mypolls.php3):<?$status=0;if(isset($polled)&&($polled=="c-e")){$status=1;}#echo"$status";if(isset($poll)&&($status==0)){setcook...
http://www.jb51.net//article/2283.htm
为什么要选择PHP2.竞争对手:ASP,mod_perl,JSP 用于实现交互式动态网页的技术有好多,其中CGI又称通用网关接口(CommonGatewayInterface),是外部程序和WEB服务器之间的标准编程接口,但是CGI程序带来的缺点实在太多;而Perl很好地解决了CGI中的问题,被用来驱动复杂的WEB技术;微软的ASP(ActiveServerPages)的出现,以它容易上手、轻松编写程序和微软件强有力的支持后盾使得ASP一下子成了许专业编程人员和非专业编程人员的宠儿;Middleware和Allaire的ColdFusion是另一种解决方法,并且ColdFusion有一个已证...
http://www.jb51.net//article/2282.htm
从一个简单的程序来了解PHP PHP站点的在线教程已经很棒了。而本文的该部分将让你对PHP熟悉一点。我不可能做到没有任何遗漏,我的目的只在于能让你迅速开始你的PHP编程。 3.1首要条件 你首先必须要有一个正在工作着的支持PHP的web服务器。我假定在你的服务器上所有PHP文件的扩展名为.php3。3.2PHP的安装 有关PHP的安装配置,可以查阅网页陶吧上的“PHP安装全攻略”专题文章。3.3语法 从语法上看,PHP语言近似于C语言。可以说,PHP是借鉴C语言的语法特征,由C语言改进而来的。我们可以混合编写PHP代码和HTML代码,不仅可以将PHP脚本嵌入到HT...
http://www.jb51.net//article/2281.htm
PHP入门 4.1数据类型 PHP支持整数、浮点数、字符串、数组和对象。变量类型通常不由程序员决定而由PHP运行过程决定(真是好的解脱!)。当然,如果你喜欢的话,你也可以使用cast或者函数settype()将某种类型的变量转换成指定的类型。数值 数值类型可以是整数或是浮点数。你可以用以下的语句来为一个数值赋值:$a=1234;#十进制数$a=-123;#负数$a=0123;#八进制数(等于十进制数的83)$a=0x12;#十六进制数(等于十进制数的18)$a=1.234;#浮点数"双精度数"$a=1.2e3;#双精度数的指数形式字符串...
http://www.jb51.net//article/2280.htm
建设一个简单交互的网站(一) PHP的许多特点与其他软件或者工具有关。利用迄今为止我们所学到的PHP知识,我们可以试着建立一个简单交互的网站。利用这一过程我们又可以学到不少东西。好吧,我们现在开始专注于一个典型个人网站的建设。5.1计划一个站点 一般一个个人站点包括一个欢迎页面、一个留言本页面、一个书签链接页面、一个计数器、联系信息,甚至还有照片集和一些音乐文件等等。 5.2用include和require进行模块化 我们看一些用PHP构架的网站,几乎网站每一个页面的PHP文件里都会有include和require嵌入其间。这是因为使用include和require...
http://www.jb51.net//article/2279.htm
建设一个简单交互的网站(二)5.5计数器 让我们在首页上加上一个计数器。这个例子已经被讲过多次了,但是还是有利于演示怎样读写文件以及创建自己的函数。counter.inc包含以下代码:<?/*||一个简单的计数器*/functionget_hitcount($counter_file){/*将计数器归零这样如果计数器还未被使用,初始值将是1你当然也可以把初始值设成20000来骗人咯*/$count=0;//如果存放计数器文件已经存在,读取其中的内容if(file_exists($counter_file)) {$fp=fopen($counter_file,&qu...
http://www.jb51.net//article/2278.htm
建设一个简单交互的网站(三)6.密码验证 也许你想在自己的网站放上你的照片集,而且只想给自己知心的朋友看,这时你需要一个密码验证的程序。6.1基于HTTP验证 如何用PHP来实现密码验证的功能呢?我们可以使用简短的PHP代码,使用函数header()发送HTTP标头强制验证,客户端浏览器则弹出供输入用户名和密码的对话框。在PHP中,客户端用户输入的信息传送到服务端之后自动保存在$PHP_AUTH_USER,$PHP_AUTH_PW,以及$PHP_AUTH_TYPE这三个全局变量中。利用这些变量,我们就可以根据实现保存在数据文件或数据库中的用户帐号信息验证用户身份。 不过在这里需要提醒使用...
http://www.jb51.net//article/2277.htm
数据库链接10.PHP最大的特色就是操作数据库的能力特别的强大,PHP提供对多种数据库的支持。 通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据。在这一节里我们主要以在互联网上跟PHP一起使用得最多的MySQL数据库为例,介绍一下相关的MySQL数据库的操作函数以及数据库的基本操作等方面的知识。在MySQL数据库中,我们用来连接数据库的函数有两个,它们分别为:integermysql_connect(stringhost,stringuser,stringpassword);integermysql_pconnect(stringhost,st...
http://www.jb51.net//article/2257.htm
使用PHP来操作Oracle数据库11.数据库连接 在上一节里,我们已经介绍了PHP与MySQL数据库的一些基本操作知识,在互联网中有关PHP与MySQL的教程也最多。MySQL是免费的,这一点也许就吸引了不少人。由于其广泛应用,我就不想在这里赘述MySQL的使用方法了。Oracle被大量在企业应用中采用,因此我们就利用Oracle来进一步介绍PHP与数据库的连接。我们当然不会提及Oracle数据库的设计原理,原因是这已经超出了我们的讨论范围。 PHP提供了两套函数与Oracle连接,分别是ORA_和OCI函数。其中ORA_函数略显陈旧。OCI函数更新据说更好一些。两者的使用语法几乎相差无...
http://www.jb51.net//article/2256.htm
PHP资源12.PHP资源 你可以通过web上的众多资源更多的了解PHP3。许多邮件列表和书籍对你都非常有用。 12.1站点 PHP的爆炸性流行使得一夜之间出现了很多基于PHP的站点,其中不少站点有在线教程、范例代码、技巧和提示等内容。国内 http://www.phpuser.com/-PHP中文用户,也就是这里了 http://www.phpx.com/-中国PHP联盟 http://www.phpsite.net/-PHP专门站 http://www.phpchina.com...
http://www.jb51.net//article/2255.htm
