Cita:
Iniciado por ArturoGallegos el error no es producido por el ! el primer parámetro requiere tener las diagonales y en medio la expresión regular....
debes definirlo como
if (!preg_match("/<*>/", $val)) {
por otro lado, no soy experto en expresiones regulares, por lo que pregunto.... esa expresión regular que es lo que busca?
me da la sensación de querer saber si contiene código html, si eso es correcto deberías usar <.*?>
No sé que busca esa expresión regular, ya que es un script que yo no hice, pero al parecer lo que indicas es lo correcto.
Muchas Gracias
:)