Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/01/2012, 16:00
nemexis
 
Fecha de Ingreso: octubre-2011
Ubicación: Peru
Mensajes: 75
Antigüedad: 13 años, 1 mes
Puntos: 2
Respuesta: Anti flood en formulario de envio

GatorV lo puse asi pero siempre me aprece 1 mintuo de espera:

public function add_muro(){
db::set_names();
$tiempo = time();
$date = date("Y-m-d");
//definimos las variables
$m_user_escritor = $_SESSION['user_zero'];
$m_user_receptor = strip_tags($_POST['m_user_receptor']);
$m_texto = strip_tags($_POST['m_texto']);
//hacemos el insert
$sql="INSERT INTO `m_muro` (`m_user_escritor`, `m_user_receptor`, `m_texto`, `m_date`) VALUES (?, ?, ?, '$date')";
$stmt=db::getInstance()->prepare($sql);
//insertamos las variables
$stmt->bindParam(1, $m_user_escritor);
$stmt->bindParam(2, $m_user_receptor);
$stmt->bindParam(3, $m_texto);
if ($tiempo < 60) {
$stmt->execute();
echo '<div style="margin-top: 12px"><li class="muro_coment">
<table><td valign="top" width="50">
<img src="http://www.tayfununal.com/wp-content/uploads/2010/01/check1.png"/></td>
<td valign="top">
'.$_POST['m_texto'].'
</td></table>
</li></div>';
}else{
echo "Tienes que esperar 1 minuto apra poder otro";
}
}