学院首页>网络编程>PHP>挑战最棒的留言本的源码(三)

挑战最棒的留言本的源码(三)

作者: 来源:不详 添加时间:2006-5-25 20:40:51
  action.php文件

<?php
require('config.php');
$action=$arr_request['action'];
$key_liuyan=$arr_request['key_liuyan'];

if (!isset($PHP_AUTH_USER))  
  {
 Header('WWW-Authenticate:Basic realm="管理留言"');
 Header('HTTP/1.0 401 Unauthorized');
 echo '需要受权,你没有这权限!<BR>';
 echo '单击刷新来重试.<br>';
 exit;

  }

else

  {

if (strlen($PHP_AUTH_USER)!=0)
{

 if ($action=="delete")
  echo "对不起,你没有删除留言的权限!!!<br>";
 else if ($action="huifu")
  echo "对不起,你暂时还不能恢复,现在只有版主有这权限!!!<br>";
 else  
  echo "对不起,你没有管理留言本的权限!!!";  
 exit; 
}
 
$pass=$PHP_AUTH_PW;
  // echo $pass;
$result=0;
while($pass%10!=0)
 {
 $result=$result+$pass%10;
 $pass=($pass-$pass%10)/10;
// echo $result;
// echo "<br>";  
  
 }  

$tt=$result*222;
//echo $tt;
if (!checkpass($tt,$action,$db_name,$table_name_control,$id_link))
{
 if ($action=="delete")
  echo "对不起,你没有删除留言的权限!!!<br>";
 else if ($action="huifu")
  echo "对不起,你暂时还不能恢复,现在只有版主有这权限!!!<br>";
 else  
  echo "对不起,你没有管理留言本的权限!!!";  
 exit; 
}



  }



if ($action=="delete")
  {
//printf("delete");
//echo $key_liuyan;
$str_sql="delete from $table_name where key_liuyan=$key_liuyan";
$re=mysql_db_query($db_name,$str_sql,$id_link);
 
if (!$re)
{
  echo "删除出错";
}
else
  
{
 echo "成功删除";
 echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">";
 echo "<HTML><HEAD><TITLE>发表文章</TITLE>";
 echo "<META content="text/html; charset=gb2312" http-equiv=Content-Type>";
 echo "<meta HTTP-EQUIV="REFRESH" CONTENT="2;URL=display.php">";
 echo "</head><body topmargin="0"><br>";
 echo "<ul>回复成功,将自动显示留言内容";
 echo "&nbsp;<br>";
 echo "<a href=display.php>如果你的浏览器没有自动的返回到留言簿首页,请点击这里";
 echo "</a></ul>";
 }  
}
else if ($action=="huifu")

{
//printf("huifu");
  // echo $key_liuyan;

  
?>

<form action="action.php?action=ok" method="post">
<input type="hidden" name="key" value="<?php echo $key_liuyan?>">
  
<textarea name="huifu" cols="50" rows="6"></textarea>
<input type="submit" value="回复">



</form>

<?php



  }

else if ($action=="ok")
{
$key=$arr_request['key'];
$huifuold=$huifu;
 
$time=date('Y/m/d H:i:s');
$time='('.$time . ')<br>';

$huifuold=$time .$huifuold ;
 
  
$huifu_ok=computer_message($huifuold,$hang_zifu_number); 

if (strlen($key)==0)
{  echo "error";
exit; 
}
$str_sql="update $table_name set huifu_biaozi=1,
huifu='$huifu_ok'  where key_liuyan=$key"; 

//echo $str_sql;
  
$re=mysql_db_query($db_name,$str_sql,$id_link);
 
if (!$re)
{
echo "更新出错";
}
else
 {

  
echo "回复成功";
 



echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">";
echo "<HTML><HEAD><TITLE>发表文章</TITLE>";
echo "<META content="text/html; charset=gb2312" http-equiv=Content-Type>";
echo "<meta HTTP-EQUIV="REFRESH" CONTENT="2;URL=display.php">";
echo "</head><body topmargin="0"><br>";
echo "<ul>回复成功,将自动显示留言内容";
echo "&nbsp;<br>";
echo "<a href=display.php>如果你的浏览器没有自动的返回到留言簿首页,?
请点这里返回.";
echo "</a></ul>";


exit;  


 }
 


}


else

  printf("error");
 

?>


【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】 
 
站内搜索