la extensión filter

5
La extensión Filter •La función filter_var nos permite filtrar una variable según el filtro especificado. El orden de los parámetros es el siguiente: $var: Variable que se quiere filtrar $filter: Filtro que se desea aplicar. Será una constante numérica $options: Conjunto de opciones que modificarán el funcionamiento del filtro. Será una constante numérica o un array

Upload: ronnin92

Post on 07-Nov-2015

213 views

Category:

Documents


1 download

DESCRIPTION

La extensión Filter

TRANSCRIPT

PHP Campos Obligatorios

La extensin FilterLa funcin filter_var nos permite filtrar una variable segn el filtro especificado. El orden de los parmetros es el siguiente:

$var: Variable que se quiere filtrar$filter: Filtro que se desea aplicar. Ser una constante numrica$options: Conjunto de opciones que modificarn el funcionamiento del filtro. Ser una constante numrica o un arrayFiltros de validacin:FILTER_VALIDATE_BOOLEANValida la variable como un booleano.FILTER_VALIDATE_EMAILValida la variable como una direccin de correo electrnico correcta.FILTER_VALIDATE_FLOATValida que la variable sea del tipo float.FILTER_VALIDATE_INTValida la variable como un nmero entero.FILTER_VALIDATE_IPValida la variable como una direccin IP.FILTER_VALIDATE_URLValida el valor coma una URL de acuerdo con laRFC 2396.A continuacin el listado defiltros para seguridadFILTER_SANITIZE_EMAILElimina todos los caracteres execpto letras, nmeros y !#$%&*+-/=?^_`{|}~@.[].FILTER_SANITIZE_ENCODEDCodifica la cadena como una URL vlida.FILTER_SANITIZE_STRINGElimina etiquetas, opcionalmente elimina o codifica caracteres especiales..FILTER_SANITIZE_URLElimina todos los caracteres excepto nmeros, letras y $-_.+!*(),{}|\\^~[]`#%;/?:@&=.

PHP 5 Validacin de correo electrnico y URL$name = test_input($_POST["name"]);if (!preg_match("/^[a-zA-Z ]*$/",$name)) { $nameErr = "Only letters and white space allowed"; }PHP - Validar E-mail.La forma ms fcil y ms seguro para comprobar si est bien formado una direccin de correo electrnico es utilizar la funcin de PHP filter_var ().

PHP - Validar URLEl cdigo siguiente muestra una manera de comprobar si un sintaxis de la direccin URL es vlida (esta expresin regular tambin permite guiones en la URL).Si la sintaxis de la direccin URL no es vlida, entonces almacenar un mensaje de error:

La funcin preg_match () busca en una cadena para el patrn, devolviendo true si existe el patrn, y false en caso contrario.