建站极客
网络编程 PHP编程 正文
挑战最棒的留言本的源码(三)
所属分类:
网络编程 / PHP编程
阅读数:
1296
收藏 0
赞 0
分享
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 " <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 " <br>"; echo "<a href=display.php>如果你的浏览器没有自动的返回到留言簿首页,? 请点这里返回."; echo "</a></ul>"; exit; } } else printf("error"); ?> 【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】
浅谈Laravel队列实现原理解决问题记录 本篇文章主要介绍了浅谈Laravel队列实现原理解决问题记录,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
php创建多级目录完整封装类操作方法 下面小编就为大家带来一篇php创建多级目录完整封装类操作方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
cookie的优化与购物车实例 下面小编就为大家带来一篇cookie的优化与购物车实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
详谈PHP基础与JS操作的区别(必看篇) 下面小编就为大家带来一篇详谈PHP基础与JS操作的区别(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
Laravel中利用队列发送邮件的方法示例 在日常利用laravel开发博客中,经常遇到发送邮件的功能,发现网上这方面的资料较少,所以下面这篇文章主要给大家介绍了关于Laravel中队列发送邮件的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
评论 0
收藏 0
赞 0
分享
PHP中常见的错误与异常处理总结大全 任何程序员在开发时都可能遇到过一些失误,或其他原因造成错误的发生。当然,用户如果不愿意或不遵循应用程序的约束,也会在使用时引起一些错误发生。下面这篇文章主要给大家介绍了关于PHP中常见的错误与异常处理,需要的朋友可以参考下,
评论 0
收藏 0
赞 0
分享
centos 7系统下安装laravel运行环境的步骤详解 Laravel框架对于开发网页应用来说是一个绝好的的工具,最近正好又在学习linux系统,所以下面这篇文章主要给大家介绍了在centos 7系统下安装laravel运行环境的步骤,需要的朋友可以参考借鉴,下面跟着小编来一起学习学习吧。
评论 0
收藏 0
赞 0
分享
分享个简单易懂且非常有用的laravel事件 这篇文章主要给大家介绍了一个简单易懂并且非常有用的laravel事件,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。
评论 0
收藏 0
赞 0
分享
查看更多