php投票系统制作,php简单的投票系统[原创]
php簡單的投票系統[原創]
include_once("../inc/connect.php");
$value?=$_SERVER['HTTP_HOST'];
if(empty($_COOKIE["cook"])){
if(sizeof($_POST)<9){ exit("");}
for($i=1;$i<=8;$i ){
$c?=$_POST['r'.$i];
switch( intval($c) ){
case 0:
$word?='vote_r1';
break;
case 1:
$word?='vote_r2';
break;
case 2:
$word?='vote_r3';
break;
default:
exit('error');
}
$sql?="update gx_votes set $word=$word 1,vote_times=vote_times 1 where id=$i";
mysql_query($sql) or die(mysql_error());
}
if( !empty($_POST['r9']) || !empty($_POST['r10']) ){ sava_voteinfo();}
echo "";
setcookie("cook", $value, time() 7200, "/");
}else{
print "對不起,你己經投票了,點擊返回";
}
function sava_voteinfo(){
$vote_modi?=addslashes(php_sava(isset($_POST['r9'])?$_POST['r9']:''));
$vote_info?=addslashes(php_sava(isset($_POST['r10'])?$_POST['r10']:''));
$vote_ip?=isset($_SERVER['REMOTE_ADDR'])?$_SERVER['REMOTE_ADDR']:'未獲取到IP';
$vote_time?=date("Y-m-d H:i:s");
$vote_sql?="Insert into gx_voteguest(vote_ip,vote_modi,vote_info,vote_time) value('$vote_ip','$vote_modi','$vote_info','$vote_time')";
mysql_query($vote_sql) or die('error');
}
function php_sava($str)
{
$farr = array(
"/\s /",
"/]*?)>/isU",
"/(]*)on[a-zA-Z] \s*=([^>]*>)/isU",
);
$tarr = array(
" ",
"<\\1\\2\\3>",?????????? //如果要直接清除不安全的標簽,這里可以留空
"\\1\\2",
);
$str = preg_replace( $farr,$tarr,$str);
return $str;
}
?>
總結
以上是生活随笔為你收集整理的php投票系统制作,php简单的投票系统[原创]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么在php项目安装tp5框架,框架安装
- 下一篇: 硬盘VS内存:提升电脑速度的秘诀