当前位置: 编程技术>php
本页文章导读:
▪一个自定义位数的php多用户计数器代码
此计数器能够自定义任意位数,而且在免费提供的时候能够显示一个简单的广告。 运行的时候需要在计数器目录下创建一个nobody帐户有权改写的目录datas. 实际运行的例子在 http://www.hnpts.ha.c.........
▪一个简单的PHP投票程序源码
分析: 我们利用一个文件(data.dat)来存储投票栏目.每个栏目占据一行. 这样一来,便可随意加入和减去想要投票的栏目. 我们再利用一个文件(votes.dat)来存储我们的投票结果. 并纪录最近一.........
▪用PHP制作的意见反馈表源码
这是一个用PHP制作的意见反馈表,稍加修改也可用于网上发信程序,主要是让访问者填写表单,用PHP处理后发送到管理员信箱,并向访问者信箱发送一个证实信件。 about.php ------------------.........
[1]一个自定义位数的php多用户计数器代码
来源: 互联网 发布时间: 2013-11-30
此计数器能够自定义任意位数,而且在免费提供的时候能够显示一个简单的广告。
运行的时候需要在计数器目录下创建一个nobody帐户有权改写的目录datas.
实际运行的例子在
http://www.hnpts.ha.cn/freecount.htm
<?
Header("Content-type: image/png");
if ($user=="") $user="test";
$fn="datas/".$user.".txt";
if ($bit=="") $bit=8; //取默认值
if (is_readable($fn)) {$f=fopen($fn,"r");
$c=fgets($f,255);fclose($f);} //读出原来的计数值
else $c="0"; //新用户
$l=strlen($c); //计算实际值长度
$cnt="";
for ($i=0;$i<$bit-$l;$i++) $cnt.="0";//前面加“0”补足指定的位数
$cnt.=$c;$c1=intval($c);$c1++;
$f=fopen($fn,"w");fputs($f,$c1);fclose($f); //写回
$font=20;
if (($c1%10==9)&&($user!="test")) {$cnt="www.hnpts.ha.cn";$font=16;}
//达到条件就显示广告
$s=ImageTTFBBox($font,0,"times.ttf", $cnt);
$x=abs($s[4])+8;$y=abs($s[5])+7;
$im = imagecreate($x,$y);
$black = ImageColorAllocate($im, 0,0,0);
$white = ImageColorAllocate($im, 255,255,255);
if ($font==20) {$green = ImageColorAllocate($im, 0,255,0);
imagerectangle($im,1,1,$x-2,$y-2,$white);}
else $green = ImageColorAllocate($im, 255,255,255);
ImageTTFText($im,$font,0, 3,$y-5, $green, "times.ttf", $cnt);
ImagePng($im);
ImageDestroy($im);
?>
运行的时候需要在计数器目录下创建一个nobody帐户有权改写的目录datas.
实际运行的例子在
http://www.hnpts.ha.cn/freecount.htm
<?
Header("Content-type: image/png");
if ($user=="") $user="test";
$fn="datas/".$user.".txt";
if ($bit=="") $bit=8; //取默认值
if (is_readable($fn)) {$f=fopen($fn,"r");
$c=fgets($f,255);fclose($f);} //读出原来的计数值
else $c="0"; //新用户
$l=strlen($c); //计算实际值长度
$cnt="";
for ($i=0;$i<$bit-$l;$i++) $cnt.="0";//前面加“0”补足指定的位数
$cnt.=$c;$c1=intval($c);$c1++;
$f=fopen($fn,"w");fputs($f,$c1);fclose($f); //写回
$font=20;
if (($c1%10==9)&&($user!="test")) {$cnt="www.hnpts.ha.cn";$font=16;}
//达到条件就显示广告
$s=ImageTTFBBox($font,0,"times.ttf", $cnt);
$x=abs($s[4])+8;$y=abs($s[5])+7;
$im = imagecreate($x,$y);
$black = ImageColorAllocate($im, 0,0,0);
$white = ImageColorAllocate($im, 255,255,255);
if ($font==20) {$green = ImageColorAllocate($im, 0,255,0);
imagerectangle($im,1,1,$x-2,$y-2,$white);}
else $green = ImageColorAllocate($im, 255,255,255);
ImageTTFText($im,$font,0, 3,$y-5, $green, "times.ttf", $cnt);
ImagePng($im);
ImageDestroy($im);
?>
[2]一个简单的PHP投票程序源码
来源: 互联网 发布时间: 2013-11-30
分析:
我们利用一个文件(data.dat)来存储投票栏目.每个栏目占据一行.
这样一来,便可随意加入和减去想要投票的栏目.
我们再利用一个文件(votes.dat)来存储我们的投票结果.
并纪录最近一位投票者的IP地址,简单的防止一人多投.
所以,您应该在该程序目录下自行建立两个文件data.dat和votes.dat
程序运行过程部分
程序运行时应该先有一个投票的HTML表单,等待投票.
当有人在HTML表单上投票时,判断它的IP是否为最近一位投票者的IP,
如果此人刚刚投过票,则两个值应该相等,显示"您已投过票了,谢谢您的参与!"
如果此人没投过票,则两个值不等,将它的投票写入文件(votes.dat)
(这里得到投票者的IP方法是:Web客户机在对服务器发送请求时需要提供一个表识,
这个表识就存储在环境变量REMOTE_ADDR里,我们引用它就可以了.)
最后是显示投票结果,通常我们是以"条形图表+百分数"来显示投票情况.
所以,我们要选择一个颜色单一的矩形图形,以适应横向缩放的要求.
--------------------------------------------------------------------------------
程序代码部分 可下载程序代码
//投票栏目存储文件,您可更改文件名
$data="data.dat";
//投票结果储存文件
$votes="votes.dat";
//用以显示投票结果比例的图形文件名图形文件名,
//用单一颜色的矩形较好,方便投票结果横向缩放,
//自行上传到本程序目录下
$path_img="vote.gif";
//投票标题
$poll_name="您喜欢我的哪个栏目?";
// 以下部分不需改动 //
//打开投票栏目文件,并以数组的形式将全部内容存在变量$dataf中备用
$dataf=file($data);
if ($go !=1)
{
//显示投票程序表单
echo "<font color=red><i>$poll_name</i></font><br>n";
echo "<form method=post>";
for ($i=0; $i<=count($dataf)-1; $i++)
{
echo "<input type=radio name="vote" value="$i"> $dataf[$i]<br>n"; }
echo "<input type=hidden name=go value=1>";
echo "<p><input type=Submit value=投票>";
echo "</form>";
echo "<a href='/blog_article/vote/result/1/amp;go/1.html'>查看结果</a>";
}
else
{
// $go==1 表示有人投票, // 现在将投票情况以另外一种方式从文件中读出 $file_votes=fopen($votes, "r");
$line_votes=fgets($file_votes, 255);
fclose($file_votes);
// 并将数据按指定的字串切开,再将字串传回到阵列变量中
$single_vote=explode("|", $line_votes);
//准备写入投票结果
if ($result!=1)
{
//检查IP地址是否重复
$file_votes=file($votes, "r");
if ($REMOTE_ADDR == $file_votes[1])
{
echo "<center><font color=red>您已投过票了,谢谢您的参与! </font> </center>";
exit;
}
//如果IP不重复,则执行以下程序
$ficdest=fopen($votes, "w");
for ($i=0; $i<=count($dataf)-1; $i++)
{
//判断投了那一个栏目
if ($i == $vote)
{
$single_vote[$i]+=1;
}
//将数据写回文件
fputs($ficdest, "$single_vote[$i]|");
}
//写入投票者IP
fputs($ficdest, "n$REMOTE_ADDR");
fclose($ficdest);
$result=1; //投票成功
}
//写入投票结果后并显示投票结果
if ($result==1)
{ echo "<table cellpadding=10>";
for ($i=0; $i<=count($dataf)-1; $i++)
{
//取得投票总数
$tot_votes+=$single_vote[$i];
}
for ($i=0; $i<=count($dataf)-1; $i++)
{
//计算百分比
$stat[$i]=$single_vote[$i]/$tot_votes*100;
echo "<tr><td><li><font face=Verdana size=2>";
echo "$dataf[$i]</font></td><td align=left><font face=Verdana size=2>";
echo "<img src="/blog_article/$path_img/index.html" height=10 width=$stat[$i] align=middle> ";
//输出百分数 printf("%.1f", "$stat[$i]");
echo "%</font></td><td align=center><font face=Verdana size=2>"; //输出本栏目投票数
echo "$single_vote[$i]</font>"; echo "</td></tr>";
}
echo "</table><p>";
echo "<font face=Verdana size=2>总投票数:$tot_votes </font>";
}
}
?>
我们利用一个文件(data.dat)来存储投票栏目.每个栏目占据一行.
这样一来,便可随意加入和减去想要投票的栏目.
我们再利用一个文件(votes.dat)来存储我们的投票结果.
并纪录最近一位投票者的IP地址,简单的防止一人多投.
所以,您应该在该程序目录下自行建立两个文件data.dat和votes.dat
程序运行过程部分
程序运行时应该先有一个投票的HTML表单,等待投票.
当有人在HTML表单上投票时,判断它的IP是否为最近一位投票者的IP,
如果此人刚刚投过票,则两个值应该相等,显示"您已投过票了,谢谢您的参与!"
如果此人没投过票,则两个值不等,将它的投票写入文件(votes.dat)
(这里得到投票者的IP方法是:Web客户机在对服务器发送请求时需要提供一个表识,
这个表识就存储在环境变量REMOTE_ADDR里,我们引用它就可以了.)
最后是显示投票结果,通常我们是以"条形图表+百分数"来显示投票情况.
所以,我们要选择一个颜色单一的矩形图形,以适应横向缩放的要求.
--------------------------------------------------------------------------------
程序代码部分 可下载程序代码
//投票栏目存储文件,您可更改文件名
$data="data.dat";
//投票结果储存文件
$votes="votes.dat";
//用以显示投票结果比例的图形文件名图形文件名,
//用单一颜色的矩形较好,方便投票结果横向缩放,
//自行上传到本程序目录下
$path_img="vote.gif";
//投票标题
$poll_name="您喜欢我的哪个栏目?";
// 以下部分不需改动 //
//打开投票栏目文件,并以数组的形式将全部内容存在变量$dataf中备用
$dataf=file($data);
if ($go !=1)
{
//显示投票程序表单
echo "<font color=red><i>$poll_name</i></font><br>n";
echo "<form method=post>";
for ($i=0; $i<=count($dataf)-1; $i++)
{
echo "<input type=radio name="vote" value="$i"> $dataf[$i]<br>n"; }
echo "<input type=hidden name=go value=1>";
echo "<p><input type=Submit value=投票>";
echo "</form>";
echo "<a href='/blog_article/vote/result/1/amp;go/1.html'>查看结果</a>";
}
else
{
// $go==1 表示有人投票, // 现在将投票情况以另外一种方式从文件中读出 $file_votes=fopen($votes, "r");
$line_votes=fgets($file_votes, 255);
fclose($file_votes);
// 并将数据按指定的字串切开,再将字串传回到阵列变量中
$single_vote=explode("|", $line_votes);
//准备写入投票结果
if ($result!=1)
{
//检查IP地址是否重复
$file_votes=file($votes, "r");
if ($REMOTE_ADDR == $file_votes[1])
{
echo "<center><font color=red>您已投过票了,谢谢您的参与! </font> </center>";
exit;
}
//如果IP不重复,则执行以下程序
$ficdest=fopen($votes, "w");
for ($i=0; $i<=count($dataf)-1; $i++)
{
//判断投了那一个栏目
if ($i == $vote)
{
$single_vote[$i]+=1;
}
//将数据写回文件
fputs($ficdest, "$single_vote[$i]|");
}
//写入投票者IP
fputs($ficdest, "n$REMOTE_ADDR");
fclose($ficdest);
$result=1; //投票成功
}
//写入投票结果后并显示投票结果
if ($result==1)
{ echo "<table cellpadding=10>";
for ($i=0; $i<=count($dataf)-1; $i++)
{
//取得投票总数
$tot_votes+=$single_vote[$i];
}
for ($i=0; $i<=count($dataf)-1; $i++)
{
//计算百分比
$stat[$i]=$single_vote[$i]/$tot_votes*100;
echo "<tr><td><li><font face=Verdana size=2>";
echo "$dataf[$i]</font></td><td align=left><font face=Verdana size=2>";
echo "<img src="/blog_article/$path_img/index.html" height=10 width=$stat[$i] align=middle> ";
//输出百分数 printf("%.1f", "$stat[$i]");
echo "%</font></td><td align=center><font face=Verdana size=2>"; //输出本栏目投票数
echo "$single_vote[$i]</font>"; echo "</td></tr>";
}
echo "</table><p>";
echo "<font face=Verdana size=2>总投票数:$tot_votes </font>";
}
}
?>
[3]用PHP制作的意见反馈表源码
来源: 互联网 发布时间: 2013-11-30
这是一个用PHP制作的意见反馈表,稍加修改也可用于网上发信程序,主要是让访问者填写表单,用PHP处理后发送到管理员信箱,并向访问者信箱发送一个证实信件。
about.php
-------------------------
<html>
<head>
<title>意见反馈表</title>
</head>
<body>
<?php
$adminmail="admin@acme.oso.com.cn"; #管理员信箱
$pagename="Acme"; #主页名称
$pageline="http://acme.oso.com.cn"; #主页地址
#管理员信件内容
if (($formno1!="") and ($formno4!="") and ($formno11!="")) {
$Email=$formno4; #来访者E-mail
$sender=$formno1; #送信人
$nowtime=date("Y年m月d日H时i分");
$tmpfilename = tempnam("./tmp", "dm");
$fp = fopen($tmpfilename, "w");
fwrite($fp, "From: ".$Email."n");
fwrite($fp, "Subject: ".$sender." <".$pagename."-意见反馈表>nn");
fwrite($fp, "送信人:".$sender."n发信IP:".$REMOTE_ADDR."n发信时间:".$nowtime."nn");
fwrite($fp, "反馈表详细内容:n------------------------------------------------------n");
fwrite($fp, "姓名:".$formno1."n性别:".$formno2."n年龄:".$formno3."nE-mail:".$formno4."n工作单位:".$formno5."n联系地址:".$formno6."n邮编:".$formno7."n电话:".$formno8."n传真:".$formno9."n网址:".$formno10."n意见建议:".$formno11."n------------------------------------------------------n");
fclose($fp);
$execstr="cat ".$tmpfilename." | /usr/sbin/sendmail ".$adminmail;
exec($execstr);
$execstr="echo $sender $nowtime $REMOTE_ADDR $REMOTE_HOST >> mail.log";
exec($execstr);
#来客信件内容;
$tmpfilename1 = tempnam("./tmp", "dm");
$fp = fopen($tmpfilename1, "w");
fwrite($fp, "From: ".$adminmail."n");
fwrite($fp, "Subject: 你在[".$pagename."]填写的<意见反馈表>nn");
fwrite($fp, "****此信为自动回复信件,请勿回复。给你带来不便,我们深表歉意。****nn------------------------------------------------------n非常感谢你在[".$pagename."]填写意见反馈表!n以下是您在".$nowtime."填写的详细内容,请确认:n------------------------------------------------------n");
fwrite($fp, "姓名:".$formno1."n性别:".$formno2."n年龄:".$formno3."nE-mail:".$formno4."n工作单位:".$formno5."n联系地址:".$formno6."n邮编:".$formno7."n电话:".$formno8."n传真:".$formno9."n网址:".$formno10."n意见建议:".$formno11."n------------------------------------------------------n".$pagename.":".$pageline."nE-mail:".$adminmail);
fclose($fp);
$execstr="cat ".$tmpfilename1." | /usr/sbin/sendmail ".$Email;
exec($execstr);
#确认页开始;
echo "
<style type=text/css><STYLE>
A {FONT-SIZE: 9pt}
A:link {COLOR: #006666; }
A:visited {COLOR: #006666;}
A:hover {COLOR: #ff0000; TEXT-DECORATION: underline}
TD {FONT-SIZE: 9pt}
INPUT {FONT-SIZE: 9pt}
</style>
<br><p align=center><font size=4><b>*** 非常感谢你在<a href=/blog_article/$pageline>$pagename</a>填写意见反馈表! ___</b></font></p>以下是您填写的详细内容:<hr><br>/index.html
<b>姓名:</b> $formno1<br>
<b>性别:</b> $formno2<br>
<b>年龄:</b> $formno3<br>
<b>E-mail:</b> $formno4<br>
<b>工作单位:</b>$formno5<br>
<b>联系地址:</b>$formno6<br>
<b>邮编:</b> $formno7<br>
<b>电话:</b> $formno8<br>
<b>传真:</b> $formno9<br>
<b>网址:</b> $formno10<br>
<b>意见建议:</b>$formno11<br><br>
<font color=#993333>谢谢您!!!</font>
<hr><input TYPE=button VALUE=返回上一页 onClick=history.go(-1);return true;>
<p align=center><font size=3>$pagename</font>:<a href=/blog_article/$pageline>$pageline</a></p></font><p>/index.html
";
#确认页结束;
} else {
?>
<script language=javascript>
function save(){
if(f1.formno1.value!="" && f1.formno2.value!="" && f1.formno3.value!="" && f1.formno4.value!="" && f1.formno11.value!=""){
f1.submit();
}
else{
alert("带*为必填项,请全部填写后再次提交。nn 谢谢合作!");
}
}
</script>
<p align="center"><font size="5" color="#009999">意 见 反 馈 表</font></p><br>
<table width="90%" border="0" align="center" cellspacing="1" cellpadding="5" bgcolor="#F2F2F2">
<tr>
<td>
<form action=<? echo($GLOBALS["PHP_SELF"]); ?> method=post name=f1>
<table width="100%" border="0">
<tr>
<td width="32%"> <font size="3">您的姓名:</font> <font size="3">
<font color="#CC0000"> </font></font></td>
<td width="68%"> <font size="3">
<input type="text" name="formno1" size="8">
<font color="#CC0000"> *</font></font></td>
</tr>
<tr>
<td width="32%"> <font size="3">您的性别:</font></td>
<td width="68%"><font size="3">
<select name="formno2">
<option value="男">男</option>
<option value="女">女</option>
</select>
<font color="#CC0000"> *</font></font></td>
</tr>
<tr>
<td width="32%"><font size="3">您的年龄:</font> </td>
<td width="68%"><font size="3">
<input type="text" name="formno3" size="3" maxlength="3">
<font color="#CC0000"> *</font></font></td>
</tr>
<tr>
<td width="32%"> <font size="3">您的E-mail:</font></td>
<td width="68%"><font size="3">
<input type="text" name="formno4" maxlength="40">
<font color="#CC0000"> *</font></font></td>
</tr>
<tr>
<td width="32%"> <font size="3">您的工作单位:</font></td>
<td width="68%"><font size="3">
<input type="text" name="formno5" maxlength="100">
</font></td>
</tr>
<tr>
<td width="32%"><font size="3">您的联系地址:</font></td>
<td width="68%"><font size="3">
<input type="text" name="formno6" maxlength="100">
</font></td>
</tr>
<tr>
<td width="32%"><font size="3">您的邮政编码:</font></td>
<td width="68%">
<input type="text" name="formno7" maxlength="10">
</td>
</tr>
<tr>
<td width="32%"><font size="3">您的电话:</font></td>
<td width="68%">
<input type="text" name="formno8" maxlength="20">
</td>
</tr>
<tr>
<td width="32%"><font size="3">您的传真:</font></td>
<td width="68%">
<input type="text" name="formno9" maxlength="20">
</td>
</tr>
<tr>
<td width="32%"><font size="3">您的网址:</font></td>
<td width="68%">
<input type="text" name="formno10" maxlength="100">
</td>
</tr>
<tr>
<td width="32%" valign="top"><font size="3">意见或要求:</font></td>
<td width="68%">
<textarea name="formno11" cols="30" rows="5"></textarea>
<font color="#CC0000">*</font></td>
</tr>
<tr>
<td width="32%"> </td>
<td width="68%">
<input type=button value=" 发送 " onClick="javascript:save();" name="button">
<input type="reset" name="clear" value="清除">
</td>
</tr>
<tr>
<td colspan="2">
<p><br>
注:标 <font color="#CC0000">* </font>项目为必填项。</p>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<?
}
?>
</body>
</html>
about.php
-------------------------
<html>
<head>
<title>意见反馈表</title>
</head>
<body>
<?php
$adminmail="admin@acme.oso.com.cn"; #管理员信箱
$pagename="Acme"; #主页名称
$pageline="http://acme.oso.com.cn"; #主页地址
#管理员信件内容
if (($formno1!="") and ($formno4!="") and ($formno11!="")) {
$Email=$formno4; #来访者E-mail
$sender=$formno1; #送信人
$nowtime=date("Y年m月d日H时i分");
$tmpfilename = tempnam("./tmp", "dm");
$fp = fopen($tmpfilename, "w");
fwrite($fp, "From: ".$Email."n");
fwrite($fp, "Subject: ".$sender." <".$pagename."-意见反馈表>nn");
fwrite($fp, "送信人:".$sender."n发信IP:".$REMOTE_ADDR."n发信时间:".$nowtime."nn");
fwrite($fp, "反馈表详细内容:n------------------------------------------------------n");
fwrite($fp, "姓名:".$formno1."n性别:".$formno2."n年龄:".$formno3."nE-mail:".$formno4."n工作单位:".$formno5."n联系地址:".$formno6."n邮编:".$formno7."n电话:".$formno8."n传真:".$formno9."n网址:".$formno10."n意见建议:".$formno11."n------------------------------------------------------n");
fclose($fp);
$execstr="cat ".$tmpfilename." | /usr/sbin/sendmail ".$adminmail;
exec($execstr);
$execstr="echo $sender $nowtime $REMOTE_ADDR $REMOTE_HOST >> mail.log";
exec($execstr);
#来客信件内容;
$tmpfilename1 = tempnam("./tmp", "dm");
$fp = fopen($tmpfilename1, "w");
fwrite($fp, "From: ".$adminmail."n");
fwrite($fp, "Subject: 你在[".$pagename."]填写的<意见反馈表>nn");
fwrite($fp, "****此信为自动回复信件,请勿回复。给你带来不便,我们深表歉意。****nn------------------------------------------------------n非常感谢你在[".$pagename."]填写意见反馈表!n以下是您在".$nowtime."填写的详细内容,请确认:n------------------------------------------------------n");
fwrite($fp, "姓名:".$formno1."n性别:".$formno2."n年龄:".$formno3."nE-mail:".$formno4."n工作单位:".$formno5."n联系地址:".$formno6."n邮编:".$formno7."n电话:".$formno8."n传真:".$formno9."n网址:".$formno10."n意见建议:".$formno11."n------------------------------------------------------n".$pagename.":".$pageline."nE-mail:".$adminmail);
fclose($fp);
$execstr="cat ".$tmpfilename1." | /usr/sbin/sendmail ".$Email;
exec($execstr);
#确认页开始;
echo "
<style type=text/css><STYLE>
A {FONT-SIZE: 9pt}
A:link {COLOR: #006666; }
A:visited {COLOR: #006666;}
A:hover {COLOR: #ff0000; TEXT-DECORATION: underline}
TD {FONT-SIZE: 9pt}
INPUT {FONT-SIZE: 9pt}
</style>
<br><p align=center><font size=4><b>*** 非常感谢你在<a href=/blog_article/$pageline>$pagename</a>填写意见反馈表! ___</b></font></p>以下是您填写的详细内容:<hr><br>/index.html
<b>姓名:</b> $formno1<br>
<b>性别:</b> $formno2<br>
<b>年龄:</b> $formno3<br>
<b>E-mail:</b> $formno4<br>
<b>工作单位:</b>$formno5<br>
<b>联系地址:</b>$formno6<br>
<b>邮编:</b> $formno7<br>
<b>电话:</b> $formno8<br>
<b>传真:</b> $formno9<br>
<b>网址:</b> $formno10<br>
<b>意见建议:</b>$formno11<br><br>
<font color=#993333>谢谢您!!!</font>
<hr><input TYPE=button VALUE=返回上一页 onClick=history.go(-1);return true;>
<p align=center><font size=3>$pagename</font>:<a href=/blog_article/$pageline>$pageline</a></p></font><p>/index.html
";
#确认页结束;
} else {
?>
<script language=javascript>
function save(){
if(f1.formno1.value!="" && f1.formno2.value!="" && f1.formno3.value!="" && f1.formno4.value!="" && f1.formno11.value!=""){
f1.submit();
}
else{
alert("带*为必填项,请全部填写后再次提交。nn 谢谢合作!");
}
}
</script>
<p align="center"><font size="5" color="#009999">意 见 反 馈 表</font></p><br>
<table width="90%" border="0" align="center" cellspacing="1" cellpadding="5" bgcolor="#F2F2F2">
<tr>
<td>
<form action=<? echo($GLOBALS["PHP_SELF"]); ?> method=post name=f1>
<table width="100%" border="0">
<tr>
<td width="32%"> <font size="3">您的姓名:</font> <font size="3">
<font color="#CC0000"> </font></font></td>
<td width="68%"> <font size="3">
<input type="text" name="formno1" size="8">
<font color="#CC0000"> *</font></font></td>
</tr>
<tr>
<td width="32%"> <font size="3">您的性别:</font></td>
<td width="68%"><font size="3">
<select name="formno2">
<option value="男">男</option>
<option value="女">女</option>
</select>
<font color="#CC0000"> *</font></font></td>
</tr>
<tr>
<td width="32%"><font size="3">您的年龄:</font> </td>
<td width="68%"><font size="3">
<input type="text" name="formno3" size="3" maxlength="3">
<font color="#CC0000"> *</font></font></td>
</tr>
<tr>
<td width="32%"> <font size="3">您的E-mail:</font></td>
<td width="68%"><font size="3">
<input type="text" name="formno4" maxlength="40">
<font color="#CC0000"> *</font></font></td>
</tr>
<tr>
<td width="32%"> <font size="3">您的工作单位:</font></td>
<td width="68%"><font size="3">
<input type="text" name="formno5" maxlength="100">
</font></td>
</tr>
<tr>
<td width="32%"><font size="3">您的联系地址:</font></td>
<td width="68%"><font size="3">
<input type="text" name="formno6" maxlength="100">
</font></td>
</tr>
<tr>
<td width="32%"><font size="3">您的邮政编码:</font></td>
<td width="68%">
<input type="text" name="formno7" maxlength="10">
</td>
</tr>
<tr>
<td width="32%"><font size="3">您的电话:</font></td>
<td width="68%">
<input type="text" name="formno8" maxlength="20">
</td>
</tr>
<tr>
<td width="32%"><font size="3">您的传真:</font></td>
<td width="68%">
<input type="text" name="formno9" maxlength="20">
</td>
</tr>
<tr>
<td width="32%"><font size="3">您的网址:</font></td>
<td width="68%">
<input type="text" name="formno10" maxlength="100">
</td>
</tr>
<tr>
<td width="32%" valign="top"><font size="3">意见或要求:</font></td>
<td width="68%">
<textarea name="formno11" cols="30" rows="5"></textarea>
<font color="#CC0000">*</font></td>
</tr>
<tr>
<td width="32%"> </td>
<td width="68%">
<input type=button value=" 发送 " onClick="javascript:save();" name="button">
<input type="reset" name="clear" value="清除">
</td>
</tr>
<tr>
<td colspan="2">
<p><br>
注:标 <font color="#CC0000">* </font>项目为必填项。</p>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<?
}
?>
</body>
</html>
最新技术文章: