简单的投票程序源码
需要文件:N;vE'x4R5|2i8B1_Cindex.php => 程序主体
setup.kaka => 初始化建数据库用
toupiao.php => 显示&投票-@w Hw:W:yO~
+h0F;W}FF+g~8RG
3ky1]*Q*o"YzQP1e
// ----------------------------- index.php ------------------------------ //
?
#
#咔咔投票系统正式用户版1.0#P/DxK6o3a
#
#-------------------------Y@7q/M2zI
#日期:2003年3月26日^v/sI]4d1a
#欢迎个人用户使用和扩展本系统。r9ks1xvc
#关于商业使用权,请和作者联系。
#没有作者允许,不允许将其用于商业用途,否则将追究其法律责任
##################################
############必要的数值,根据需要自己更改,a"r@{ y%Bh
//$url="localhost";//数据库服务器地址Euue+v
$name="root";//数据库用户名A4]?k?{z"n
$pwd="";//数据库密码
//登陆用户名和密码在 login 函数里,自己改吧
$db="pol";//数据库名
##################################
#生成步骤:.IY2z[Q*yA)Y0W
#1.创建数据库
#方法:用mysqladmin直接创建,或者在mysql的command环境下,输入:create database name; 注意:下面要填上$db="name";
#2.创建两个表语句:
#在 create table poll(pollid int(10) AUTO_INCREMENT primary key,question varchar(255) default NULL,begindate int(10) default 0,options text default NULL,votes text default NULL,deaddate int(10) default NULL,number smallint(6) default 0,oddmul smallint(1) default 0);5e t Xi m)k
#
#create table pollvote(pollvoteid int(10) AUTO_INCREMENT primary key,pollid int(10) default 0,votequestion varchar(255) default NULL,votenumber varchar(255) default NULL,userip varchar(15) default NULL,votedate int(10) default NULL);6~THjt xXx+Q
#ZVr I1LeAz3~jI
4o_ O^9Uc
yNL9Sq+y
#"\7}#Ja_a Pr
########################################################################
Z X+m CKL`
############函数模块
function login($user,$password)#验证用户名和密码功能
{
if($user=="ukaka"&&$password=="123")#在这里设置用户名和密码~}`Mp/y%p
{return(TRUE);}
elseW;vM3B#Pu
{return(FALSE);}
}9O(\3H1c]`bKSm3@,~F
function sql_connect($url,$name,$pwd)#与数据库进行连接
{P EU(n!Ytc}
if(!strlen($url))LUzR#bT"` u3k
{$url="localhost";}
if(!strlen($name)) SPUF.sx n
{$name="root";}
if(!strlen($pwd))$S m,X ];I&R8~ T#^
{$pwd="";}V~ `0X~.W7k s4D,H
return mysql_connect($url,$name,$pwd);SGdL1EVv
}i.z!VC8S5QD/~)B
##################H$kl X"d
if($fp=@fopen("setup.kaka","r")) //建立初始化数据库0R7I9Y2c[@.v0R2C&\
{\ PGj(oQxL
require("./setup.kaka"); B9v!`c;m ` e
$myconn=sql_connect($url,$name,$pwd);
@mysql_create_db($db,$myconn);!f/O:I)L]4L,]go
mysql_select_db($db,$myconn);
$strPollD="drop table poll";
$strPollvoteD="drop table pollvote";
$result=@mysql_query($strPollD,$myconn);1o!pc{MCh&G
$result=@mysql_query($strPollvoteD,$myconn);.qECs|
$result=mysql_query($strPoll,$myconn) or die(mysql_error());
$result=mysql_query($strPollvote,$myconn) or die(mysql_error());a3Cr]xd
mysql_close($myconn);
fclose($fp);Kv*l%[9KCvz8c
@unlink("setup.kaka");
}!yST0F8ey
?>o N8SfmQN}
s2D4f1| lHZNm I
<HTML>
<HEAD>
<meta http-equiv="Content-Language" c>
<META NAME="GENERATOR" C>^*?v$xI
<style type="text/css">
<!--
input { font-size:9pt;}
A:link {text-decoration: underline; font-size:9pt;color:000059}:ND4}2ng+BR
A:visited {text-decoration: underline; font-size:9pt;color:000059}_;c#x6s)o(_4Rc `
A:active {text-decoration: none; font-size:9pt}z(W*Hr(xLj
A:hover {text-decoration:underline;color:red}
body, table {font-size: 9pt}
tr, td{font-size:9pt}
-->
</style>e@ nm:H:e
<title>捌玖网络 投票系统###by 89w.org</title>
</HEAD>
<body alink="#FF0000" link="#000099" vlink="#CC6600" topmargin="8" leftmargin="0" bgcolor="#E5E5E5">
d5a`}!{7UqJ
<div align="center">
<center>*mD3ToK#e(G
<table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="550" cellpadding="0">
<tr>
<td width="100%"> </td>
</tr>H;eQ)|f9L,_
<tr>
*a9D r h#j\]
<td width="100%" align="center">
<table border="1" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0">fo7oIr|)WQUx
<tr>
<td width="100%" background="bg1.gif" align="center">-~0QJ&Vy
<a href=[email=zanghaoyun@163.com]mailto:zanghaoyun@163.com[/email]><img border="0" src="log1.gif" alt="与我联系" width="300" height="30"></a></td>[Ie7[ jtC!p p K&|x
</tr>
<tr>/G%X NZ-p+p3g
<td width="100%" bgcolor="#E5E5E5" align="center">!?9G4U"NE8c'SG8fM
<?
if(!login($user,$password)) #登陆验证'bj-b+KM7kD3Yan
{0u&f$Nf`v4T4~:L4^
?>
<form action="" method="get">\rq](_d.j7\}
<table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="260" cellpadding="0">
<tr>6Z"]5KJ!z0mn`
<td width="30%"> </td><td width="70%"> </td> zO0Z7}GMP Pj
</tr>
<tr>
<td width="30%"> Y6YooE Z
<img border="0" src="name.gif" width="80" height="28"></td><td width="70%">.B(O#Y#ZH*I4PF*?.r
<input size="20" name="user"></td>
</tr>