>php教程 >php手册 >挑战最棒的留言本的源码(三)

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

WBOY
WBOY원래의
2016-06-21 09:03:17691검색
action.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 '需要受权,你没有这权限!
';
    echo '单击刷新来重试.
';
    exit;         

  }

else

  {

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

             if ($action=="delete")   
              echo "对不起,你没有删除留言的权限!!!
";
             else if ($action="huifu")
              echo "对不起,你暂时还不能恢复,现在只有版主有这权限!!!
";
             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 "
";  
  
             }  

         $tt=$result*222;
         //echo $tt;
         if (!checkpass($tt,$action,$db_name,$table_name_control,$id_link))
            {
             if ($action=="delete")   
              echo "对不起,你没有删除留言的权限!!!
";
             else if ($action="huifu")
              echo "对不起,你暂时还不能恢复,现在只有版主有这权限!!!
";
             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 "";
          echo "发表文章";
          echo "";
          echo "";
          echo "
";
          echo "
    성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.