PHP-Code:
	
	
#
#
## Check last insert
 $protecttime = 35; //sec
$ymysl = "SELECT last_insert FROM user WHERE id = '".$id_id."' LIMIT 1";
 $ff = mysql_query($ymysl) or die ( mysql_error() );
  $timeout = mysql_fetch_array($ff);
  $zeitdiff =$timeout['last_insert']-time()+$protecttime;
   if ( $zeitdiff < $protecttime )  { $varial = $zeitdiff; }
   else { $varial = 0; }
if ( $zeitdiff > 0 ) {
echo "
<tr>
 <td>
      
<table bgcolor='".$false."' cellpadding='3' class='info'>
<tr>
 <td width=\"410\">
<img src='".INCLUDE_URL."graphiken/alarm.gif' border='0' />
 <b>ANTI-SPAM</b><br />Um Masseneinträge im Forum zu vermeiden, 
kannst Du nur alle $protecttime Sekunden einen neuen Eintrag schreiben!<br />
<div name=\"fred\" id=\"fred\">Counter</div>
  </td>
 </tr>
</table>
</td>
</tr>
<tr>
<td>
";
} 
PHP-Code:
	
	
if ( $zeitdiff > 0 ) {
echo "
<script type='text/javascript'>
<!--
var count=$varial;
var fredlayer;
function AntispamCounter()
{
    count--;
    changelayer_content(count, false);
    if (count>0){
         Id = window.setTimeout('AntispamCounter()',1000);
         window.document.MyForm.submit.disabled = true;
    } else{
        changelayer_content(count,true);
        window.document.MyForm.submit.disabled = false;
    }
}
function changelayer_content(counter, fin)
{
    if (fin) {
        msgstring='<h5>Die Antispam Sperre wurde aufgehoben</h5>';
    } else {
        msgstring='<h5>'+counter+' Sekunden verbleibend</h5>';
    }
    if(document.layers){
        //thisbrowser='NN4';
        fredlayer = document.layers[0];
        fredlayer.document.open();
        fredlayer.document.write(msgstring);
        fredlayer.document.close();
     }
     if(document.all){
        //thisbrowser='ie'
        fredlayer = document.all['fred'];
        fredlayer.innerHTML=msgstring;
     }
     if(!document.all && document.getElementById){
        //thisbrowser='NN6';
        fredlayer = document.getElementById('fred');
        fredlayer.innerHTML =msgstring;
     }
}
AntispamCounter();
// -->
</script>
";
} 
reicht normal völlig aus
 , auf der seite, wo der eintrag gemacht wird, vor dem eintrag natürlich auch die zeit checken, sonst bringt es wenig, den button zu deaktivieren.
, auf der seite, wo der eintrag gemacht wird, vor dem eintrag natürlich auch die zeit checken, sonst bringt es wenig, den button zu deaktivieren.
							
						 
          
Kommentar