4
Filtros de validación: FILTER_VALIDATE_BOOLEAN Valida la variable como un booleano. FILTER_VALIDATE_EMAIL Valida la variable como una dirección de correo electrónico correcta. FILTER_VALIDATE_FLOAT Valida que la variable sea del tipo float. FILTER_VALIDATE_INT Valida la variable como un número entero. FILTER_VALIDATE_IP Valida la variable como una dirección IP. FILTER_VALIDATE_URL Valida el valor coma una URL de acuerdo con la RFC 2396 . •A continuación el listado de filtros para seguridad FILTER_SANITIZE_EMAIL Elimina todos los caracteres execpto letras, números y !#$%&’*+-/=?^_`{|}~@.[]. FILTER_SANITIZE_ENCODED Codifica la cadena como una URL válida. FILTER_SANITIZE_STRING Elimina etiquetas, opcionalmente elimina o codifica caracteres especiales.. FILTER_SANITIZE_URL Elimina todos los caracteres excepto números, letras y $-_.+!*’(),{}|\\^~[]`<>#%”;/?:@&=.

Php Basico

Embed Size (px)

DESCRIPTION

Php Basico

Citation preview

PHP Campos Obligatorios

Filtros 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.