Buscar un código de PHP

Mostrando del 1 al 10 de 27 coincidencias
<<>>
Se ha buscado por la cadena: validar
Imágen de perfil
Val: 22
Ha aumentado su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

Clase que Validar Rut


PHP

estrellaestrellaestrellaestrellaestrella(8)
Publicado el 6 de Enero del 2017 por Carlos (9 códigos)
15.476 visualizaciones desde el 6 de Enero del 2017
Esta clases de PHP valida que el rut ingresado sea válido (Chile).
Es sencillo y funciona sin problemas. El rut a validar lo pueden rescatar desde un formulario o bien pasándole el rut como parámetro.
Imágen de perfil
Val: 2.325
Plata
Ha disminuido 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Clase para crear y validar contraseñas seguras


PHP

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 9 de Diciembre del 2016 por Kip (28 códigos) (Publicado el 17 de Octubre del 2016)
6.603 visualizaciones desde el 17 de Octubre del 2016
Clase sencilla que ayuda a crear y asi mismo a validar contraseñas, para la creación de estas usa el algoritmo BLOWFISH incluido ya en PHP.

Ejemplos de uso:

Crear un hash a partir de una variable $_POST

1
2
3
4
5
require 'phasswordClass.php';
 
$obj = new Phassword;
$password_post = $_POST['password'];
$password_hash = $obj->cryptphass($password_post);

Validar una contraseña a partir de una contraseña ingresada y tomar el hash ya almacenado en la base de datos

1
2
3
4
5
6
7
8
9
10
11
require 'phasswordClass.php';
 
$obj = new Phassword;
$password_post = $_POST['password'];
 
//$password_base_de_datos es la variable de la contraseña almacenada en la base
//creado con la funcion cryptphass() de esta misma clase
 
if ($obj->verifphass($password_post, $password_base_de_datos)) {
	echo 'Contraseña valida!';
}

Es posible modificar el coste por defecto a usar en la encriptación, el que toma por defecto es el 10 un coste optimo pero depende del hardware y puede aumentarse de esta forma:

1
2
3
4
5
6
require 'phasswordClass.php';
 
$obj = new Phassword;
$obj->coste = 15;
$password_post = $_POST['password'];
$password_hash = $obj->cryptphass($password_post);

Esta clase funciona con una version de PHP mayor o igual a 5.3.7 en este caso usa la funcion crypt() y en el caso de tener una version mayor o igual a 5.5 usa la funcion password_hash() para crear el hash de la contraseña.

En caso de tener una duda acerca de lo expuesto anteriormente es mejor hacer una evaluacion del retorno de la funcion que crea el hash y asi mismo en caso de que exista un error mostrarlo llamando a la variable 'error' de la clase, asi:

1
2
3
4
5
6
7
8
9
10
11
require 'phasswordClass.php';
 
$obj = new Phassword;
$password_post = $_POST['password'];
$password_hash = $obj->cryptphass($password_post);
 
if (!$password_hash) {
	echo $obj->error;
} else {
	echo 'Contraseña creada!';
}

Lo mejor seria tener una versión estable PHP para la correcta creación y verificación de contraseñas.

Cualquier error o duda comentarlo por aqui.

Saludos
Imágen de perfil
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Validar un checkbox en un formulario con PHP


PHP

estrellaestrellaestrellaestrellaestrella(5)
Publicado el 12 de Junio del 2015 por Xve (294 códigos)
34.402 visualizaciones desde el 12 de Junio del 2015
Este simple ejemplo, muestra como validar un input type=checkbox de un formulario desde PHP. Lo que hace es determinar si se ha seleccionado el checkbox en el formulario, mostrando un mensaje de error si no se ha seleccionado.
Imágen de perfil
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Validar un campo texto en un formulario con PHP


PHP

estrellaestrellaestrellaestrellaestrella(9)
Publicado el 9 de Junio del 2015 por Xve (294 códigos)
29.233 visualizaciones desde el 9 de Junio del 2015
Este simple ejemplo, muestra como validar un input type=text de un formulario desde PHP. Lo que haces es determinar si se ha introducido un valor en el formulario, mostrando un mensaje de error si no se ha introducido.
sin imagen de perfil

Validar numero CUIT


PHP

estrellaestrellaestrellaestrellaestrella(8)
Publicado el 3 de Julio del 2003 por Sebastian Grosso
29.335 visualizaciones desde el 3 de Julio del 2003
Función que sirve para validar un numero CUIT. Con su correspondiente control de errores y devolviendo el resultado en una variable pasada por referencia en los parámetros.
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Validar coordenadas geográficas


PHP

Publicado el 27 de Febrero del 2020 por Kata (76 códigos)
4.313 visualizaciones desde el 27 de Febrero del 2020
Debe crear una función que valide si los parámetros dados son coordenadas geográficas válidas.
Las coordenadas válidas tienen el siguiente aspecto: "23.32353342, -32.543534534". El valor de retorno debe ser verdadero o falso.

La latitud (que es el primer valor) puede estar entre 0 y 90, positivo o negativo. La longitud (que es el segundo valor) puede estar entre 0 y 180, positivo o negativo.

1
2
3
4
5
6
7
8
9
10
11
12
isValidCoordinates("-23, 25"); // true
isValidCoordinates("24.53525235, 23.45235"); // true
isValidCoordinates("04, -23.234235"); // true
isValidCoordinates("43.91343345, 143"); // true
isValidCoordinates("4, -3"); // true
isValidCoordinates("23.234, - 23.4234"); // false
isValidCoordinates("2342.43536, 34.324236"); // false
isValidCoordinates("N23.43345, E32.6457"); // false
isValidCoordinates("99.234, 12.324"); // false
isValidCoordinates("6.325624, 43.34345.345"); // false
isValidCoordinates("0, 1,2"); // false
isValidCoordinates("0.342q0832, 1.2324"); // false
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Validar una dirección IP


PHP

Publicado el 25 de Enero del 2020 por Kata (76 códigos)
5.259 visualizaciones desde el 25 de Enero del 2020
Escriba un algoritmo que identifique direcciones IPv4 válidas en formato punto decimal. Las direcciones IP deben considerarse válidas si consisten en cuatro octetos, con valores de entre 0 y 255, inclusive.
La entrada a la función está garantizada como una sola cadena.

1
2
3
4
5
6
7
8
9
isValidIp("1.2.3.4"); // true
isValidIp("123.45.67.89"); // true
isValidIp("0.0.0.0"); // true
isValidIp("255.255.255.255"); // true
isValidIp("1.200.01.255"); // false
isValidIp("1.2.3"); // false
isValidIp("1.2.3.4.5"); // false
isValidIp("123.456.78.90"); // false
isValidIp("123.045.067.089"); // false
Anterior123Siguiente