⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addbb.php

📁 辅助radius软件的管理程序web平台下的程序代码自己还没有测试过
💻 PHP
字号:
<?
include "../check.php"
?>
<?
include "../sql.php" 
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<link href="../nmisall.css" rel="stylesheet" type="text/css">
</head>

<body>
<?
$datetime=date("Y-m-d H:i:s",time());
//nasport数据库
 $sql =sprintf("update nasport set port%s='checkbox' where nas_ip='$nasip'",$nasport);
 mysql_query($sql);
 
//验证,防止后退后重复/ 
$sql ="select * from user where nas_ip='$nasip' and  nas_port='$nasport'";
$result=mysql_query($sql);
if ($row=mysql_fetch_row($result))
  { 
   echo "<script language='javascript'>"; 
 echo 'alert("用户已存在,请更换用户!");';
echo "javascript:history.go(-2);";
   echo "</script>";
  }
 else
 {   ////////////////////////////{ 
  
$sql="insert into user (name,id,address,contact,getpassword,sales_name,status,answerques,admin_address,nas_ip,
nas_port,username,password,startdate) values ('$xm','$sfz','$dz','$lxfs','$mmda','$ywyxm','ok','$qhmmwt','$gldzxx','$nasip','$nasport','$dlmb','$dlmmb','$datetime')";
mysql_query($sql);


//写RADIUS数据库


//charge
$sql ="select * from user where nas_ip='$nasip' and nas_port='$nasport'";
$reslust=mysql_query($sql);
  while ($row=mysql_fetch_row($reslust))
		{$number=$row[0];
			} 

$sql ="select * from charge_rate where service_type='包月'";
$reslust=mysql_query($sql);
  while ($row=mysql_fetch_row($reslust))
		{$freeday=$row[4];//开户送的天数
		$linemonth=$row[5];//最低奖励交纳月份,
		$addday=$row[6];//奖励天数
			} 
$sess=session_name();
$sql ="select * from admin where operator='$sess'";
$reslust=mysql_query($sql);
  while ($row=mysql_fetch_row($reslust))
		{$opname=$row[2];
			} 
if($yjnyb>=$linemonth)
{
$totaldays=$yjnyb*30+$freeday+$addday;
}
else
{//$freexdays=0;
$totaldays=$yjnyb*30+$freeday;
$addday=0;
 }
               
//$datetime=date("Y-m-d H:i:s",time());



$sql ="select * from charge where user_serialno='$number' and del=''";
$result=mysql_query($sql);
if ($row=mysql_fetch_row($result))
  { 
   echo "<script language='javascript'>"; 
 echo 'alert("记录已存在,添加失败!");';
echo "javascript:history.go(-1);";
   echo "</script>";
  }
 else
 { 
 //新记录user流水号 $number 
//当前日期时间 $datetime
//init_fee $czfb
//month_fee $yfwfdjb
//months  $yjnyb
//service_fee $sumb
//freeo_days  $freeday
//freex_days  $freexdays
//total_days  $totaldays
//admin_address $gldzxx           
//sales_name $ywyxm
//operator   $opname   
$sql="insert into charge 
(user_serialno,datetime,init_fee,month_fee,months,service_fee,freeo_days,freex_days,total_days,admin_address,
sales_name,operator) values ('$number','$datetime','$czfb','$yfwfdjb','$yjnyb','$sumb','$freeday','$addday',
'$totaldays','$gldzxx','$ywyxm','$opname')";
mysql_query($sql);
//添加有效服务日期

function dadd($datejs,$addts)
	  {  $sql=sprintf("select DATE_ADD('%s',INTERVAL %s DAY)",$datejs,$addts);
	 	$result=mysql_query($sql);
	 	 $t=mysql_fetch_row($result);
		return $t[0];
		}

$td=dadd($datetime,$totaldays);
$sql="update user set valid_date='$td' where user_serialno='$number'";
//echo var_dump($sql);
mysql_query($sql);
//echo mysql_error();

 echo '<p align="center">添加成功</p>
 <p>&nbsp;</p>
<p>&nbsp;</p>
<p align="center"><a href="startadd.php" class="nmisall">[返回]</a> </p>';
 }
 }
//更新radius库 
include ("../rsql.php"); 

$sql="insert into radcheck (Username,Attribute,op,Value) values ('$dlmb','Password',':=','$dlmmb')";
mysql_query($sql);
$sql="insert into usergroup (UserName,GroupName) values ('$dlmb','netcore')";
mysql_query($sql);

 ?>

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -