首页
新闻
UniX技术
数据库
经验交流
PHP
Linux考试认证
首页
>
PHP
PHP新手上路(六)
时间:2010-08-20 03:18:09 作者:chinaitlab
我要投稿
Linux初探欢迎您的投稿,投放方法请点击
这里
查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
建设一个简单交互的网站(二) 5.5 计数器 让我们在首页上加上一个计数器。这个例子已经被讲过多次了,但是还是有利于演示怎样读写文件以及创建自己的函数。counter.i......
建设一个简单交互的网站(二)
5.5 计数器
让我们在首页上加上一个计数器。这个例子已经被讲过多次了,但是还是有利于演示怎样读写文件以及创建自己的函数。counter.inc包含以下代码:
<?
/*
|| 一个简单的计数器
*/
function get_hitcount($counter_file)
{
/* 将计数器归零
这样如果计数器还未被使用,初始值将是1
你当然也可以把初始值设成20000来骗人咯
*/
$count=0;
// 如果存放计数器文件已经存在,读取其中的内容
if ( file_exists($counter_file) )
{
$fp=fopen($counter_file,"r");
// 我们只取了前20位,希望你的站点不要太受欢迎啊
$count=0 fgets($fp,20);
// 由于函数fgets()返回字符串,我们可以通过加0的方法将其自动转换为整数
fclose($fp);
// 对文件操作完毕
}
// 增加一次计数值
$count ;
// 将新的计数值写入文件
$fp=fopen($counter_file,"w");
fputs($fp,$count);
fclose($fp);
# 返回计数值
return ($count);
}
?>
然后我们更改front.php3文件以显示这个计数器:
<?
include("include/counter.inc");
// 我把计数值放在文件counter.txt中,读出并输出
PRintf ("<CENTER><B>d</B></CENTER> <BR> n",
get_hitcount("counter.txt"));
include("include/footer.inc");
?>
看看我们的新front.php3
5.6 反馈表单
让我们再添加一个反馈表单以便你的浏览者填写并e-mail给你。举例来说我们用一种很简单的方法实现它,我们只需要两个页面:一个为浏览者提供输入表单;一个获得表单数据并处理、mail给你。
PHP中获取表单数据是很简单的。当一个表单被发送后,表单中所包含的各个元素被赋上了相应的值,而这样就可以像引用一般变量一样使用了。
<FORM name="myform" ACTION="process_form.php3" METHOD="POST">
<INPUT TYPE="TEXT" NAME="mytext" VALUE="Some Value">
</FORM>
在process_form.php3中,变量$mytext就被赋予了输入的值--非常简单!同样的,你可以从列表框、多选框、单选框、按钮等表单元素中取得变量值。你唯一要做的就是为表单中的每一个元素取名以便将来可以引用。
1
/
4
1
2
3
4
下一页
尾页
如果您需转载 PHP新手上路(六),请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
刀片服务器硬盘启动Linux独立安装
本文将通过下面的九个步骤,为IBM BladeCenter
Linux操作系统修改分辨率小技巧
在桌面环境打开一个终端窗口,运行xvidtune这个命令,用中键拖动VTotal,这时会
Linux下配置vsftp服务器
一、检查是否安装了vsftpd, rpm -qa |grep vsftp二、新建用户useradd test
Oracle SQL Developer简介
什么是 SQL Developer?日期:2008 年 4 月 Oracle SQL Developer 是一个免
PATH_SEPARATOR是什么
zendframework include 设置 index.phpset_include_path('.' . PATH_SE
怎么样在 VMWare 虚拟PC上安装Linux
如果您是一直使用Windows,但又想对Linux有一个了解,那么我建议您使用虚拟
LinuxKernel2.6进程调度的分析(1)
第一章 Kernel 2.4存在的不足根据对2.4进程调度的分析,我们总结出看出2.4
常用JavaDate方法集合(第二部分)
1.Java Date之计算两个任意时间中间的间隔天数(这个比较常用): (1)传进Cale
Linux职业认证考试必考点[2]
19. conf.modules 和 modules.conf 没有任何区别。 不同的Linux发布商使
简单用户注册程序
第一步:首先做一个如下页面。
<html>
<head>
<title>申请帐号</title>
动态网页开发——ASP连接SQL2005数据库
动态网页开发
LinuxC支持正则表达式的字符串替换函数
/*** Linux C 支持正则表达式的字符串替换函数***/#include <stdio.h>#in
红帽子CEO:目前没有推出Linux桌面版的必要
有关何时实现Linux桌面版的话题,我们已经听到无数次“今年”式的口号了。
在Oracle中创建视图,提示无权限 ORA-01031
今天在对表创建视图的时候,用户提示 ORA-01031用户权限不足 使用system用
在虚拟主机上复制安装本机Pear
在国内租来的虚拟主机上,有部分主机本身就提供了pear类库,但是不用指望它
十天学会php之第八天
学习目的:做一个分页显示关键就是用到了SQL语句中的limit来限定显示的记录
栏目热门
WindowsXP IIS PHP5 MySQL5 Zend GD库 phpM
Windows、Apache、Mysql和Php平台搭建
有关nginx upstream的几种分配方式
PHP的PDO类教程
图解win2003 iis6 php gd2 mysql安装配置
站内搜索:
Linux
高级搜索
Powered by
Linux初探
© 1999-2009
RSS