php限制用户60秒后发布评论实例代码

<?
// php教程限制用户60秒后发布评论实例代码
/*
create table `test`.`abc` (
`id` int( 4 ) not null auto_increment ,
`times` int( 4 ) not null default '0',
`ip` varchar( 200 ) null default null ,
primary key ( `id` )
) engine = myisam
*/
if( $_post )
{
 $conn = mysql教程_connect('localhost','root','root') or die('mysql server 2001');
 mysql_select_db('test',$conn);
 $date = time(); 
 $ip = $_server['remote_addr'];//获取ip地址,这是测试所以没作判断了
 $wait = "select times,ip from abc where ip='$ip' and ($date-times<60) order by id desc limit 1";

 
 $rows = mysql_query($wait ) or die( mysql_error());
 if( mysql_num_rows( $rows ) )
 {
  die('坐下来休息一下吧,您的动作太快了,请60秒后再发布你的信息!');
 }
 else
 {
   
  $sql = "insert into abc(times,ip) values('$date','$ip')";
  $insert = mysql_db_query('test',$sql,$conn);
  if( $insert )
  {
   echo '评论成功';
  }
  else
  {
   echo '评论失败';
  }
  
 }
}
?>

<form name="form1" method="post" action="">
  <label for="textfield"></label>
  <input type="text" name="www111cnnet" id="textfield">
  <input type="submit" name="button" id="button" value="发表评论">
</form>

本站原创文章转载注明来源于www.111cn.net否则必究

时间: 2024-09-27 10:25:24

php限制用户60秒后发布评论实例代码的相关文章

WordPress中限制非管理员用户在文章后只能评论一次_php技巧

之前有网友提出,在WordPress中有没有办法实现每篇文章只允许用户评论一次? 暂不说这个需求有没有用,毕竟WordPress就是给有各种需求的人用的.这个功能实现起来也比较简单,只需每次用户发表的评论进数据库之前,从当前文章的所有评论中查找是否有相同的用户名或邮箱已经发表过评论,如果有就跳到错误页面即可. 实现代码,放到当前主题的functions.php中即可(这里还增加了对IP的判断,更保险): // 获取评论用户的ip,参考wp-includes/comment.php functio

shell脚本运行5秒后自动退出的代码_linux shell

复制代码 代码如下: #!/bin/bash#name show_status.sh#echo $$ > /var/run/show_status.log#sleep 5 && kill `cat /var/run/show_status.log` &#start codeecho "hello world"#end code

JS实现模仿微博发布效果实例代码_javascript技巧

效果: 思路: 利用多功能浮动运动框架实现微博效果,首先,将textarea中的属性添加到新创建的li里面然后,再将li添加到ul里面,再利用浮动运动框架将数据动态的显示出来. 代码: 复制代码 代码如下: <head runat="server">    <title></title>    <style type="text/css">        *        {            margin: 0;

php cookie用户登录的详解及实例代码

php cookie用户登录的实现 HTML源码: <html> <head> <title>php cookie用户登录的实现</title> </head> <body> <form name="forml" method="POST" action="CookieBasedPasswordLogin.php"> <table> <tr>

Android判断用户是否允许了摄像头权限实例代码

如题,既然是判断用户是否允许了摄像头权限,那么,咱们就忽略是Manifest配置的问题,因为这是开发者的事. 用户在使用APP时,如果首次进入用摄像头的地方,手机会提示是否允许该应用使用摄像头.有些用户小手一抖.或者压根就不想开启摄像头,咔擦,就给你关了,那好了.下回再进入该功能,就会出现APP一片黑,或者崩溃的情况. 作为开发者,正常思路是要提示用户,摄像头权限被你关了,赶紧去手动开启,不然,就别想用该功能了!那,咱们该怎么实现这个思路呢? 一.判断摄像头权限 Android API没提供判断

获取用户操作系统信息的ASP函数实例代码

函数 Function GetCurrOS() Dim Info Info = navigator.appVersion If Instr(info,"NT 5.1")>0 Then GetCurrOS = "Windows XP" ElseIf Instr(info,"Tel")>0 Then GetCurrOS = "Telport" ElseIf Instr(info,"webzip")&

Android 数据库打包随APK发布的实例代码_Android

其实很简单,就是把我们的数据库文件放到我们的手机里,所以不必局限在哪个地方写这个代码,在第一次创建数据库的时候可以,我觉得在软件起动页里效果更好一点,首先我们应该把事先写好的数据库文件比如 test.db放到res文件夹里的raw文件夹里,也可以放到assets里,因为这两个文件夹不会在生成APK的时候不会被压缩. 1,DataBaseUtil用于将raw中的db文件copy到手机中,代码如下 复制代码 代码如下: import java.io.File;import java.io.FileO

Android 数据库打包随APK发布的实例代码

其实很简单,就是把我们的数据库文件放到我们的手机里,所以不必局限在哪个地方写这个代码,在第一次创建数据库的时候可以,我觉得在软件起动页里效果更好一点,首先我们应该把事先写好的数据库文件比如 test.db放到res文件夹里的raw文件夹里,也可以放到assets里,因为这两个文件夹不会在生成APK的时候不会被压缩. 1,DataBaseUtil用于将raw中的db文件copy到手机中,代码如下复制代码 代码如下:import java.io.File;import java.io.FileOut

jQuery实现发送验证码并60秒倒计时功能_jquery

本文给大家分享一段js代码关于实现验证码功能并在60秒后倒计时功能.废话不多说了,具体代码如下所示: <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta content="width=device-width,initial-scale=1.0,ma