Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/04/2014, 05:35
Qazser
 
Fecha de Ingreso: abril-2014
Ubicación: Canarias!
Mensajes: 150
Antigüedad: 10 años, 7 meses
Puntos: 10
Respuesta: preg_match para ipedir insercion codigos html en textarea

Cita:
Iniciado por GatorV Ver Mensaje
preg_match te devuelve 1, si hace match, 0, si no hay matches, y false si ocurrió un error, por lo que deberías de probar algo así:

if (!preg_match(...)) {
die("solo carácteres alfanuméricos y números");
}
Realmente el tema si fue resuelto, la expresión regular de GatorV es la correcta, ya que solo permite cifras y letras. Pero debes poner el "!" para que te funcione, o de otra manera (la recomendable es la de gator)

Código PHP:
<?php
$Comentarios
='www.google.com';
if (
preg_match('/^[a-z0-9]+$/',$Comentarios) ==0)
    {
    echo 
"<b>No se permiten direcciones web ni enlaces, por favor retírelas. Su mensaje no ha sido enviado</b>";
 exit;
}else echo 
'hi';
Mira aquí el ejemplo funcionando: http://ideone.com/IU6iT1

un saludo