La función md5_file() es una función incorporada en PHP que se utiliza para generar el valor hash md5 de un archivo determinado. Esta función devuelve una string en caso de éxito; de lo contrario, devuelve FALSO.
Sintaxis:
md5_file( $file, $raw )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación.
- $archivo: es un parámetro obligatorio que especifica el archivo para el hash SHA1.
- $raw: Es un parámetro opcional que especifica valores booleanos.
- VERDADERO: formato binario sin procesar de 16 caracteres
- FALSO: por defecto. Número hexadecimal de 32 caracteres de largo.
Valor de retorno: esta función devuelve una string de hash MD5 en caso de éxito y devuelve FALSO en caso contrario.
Se supone que hay un archivo llamado «gfg.txt» que tiene el siguiente contenido:
¡Publica tus propios artículos y comparte conocimientos con el mundo!
Los siguientes programas ilustran la función md5_file():
Programa 1:
<?php // PHP program to illustrate // md5_file() function $gfg = md5_file("gfg.txt"); echo $gfg; ?>
Salida :
1d4e50ae1992ad8adf2f7bb6ee4dd0cd
Programa 2: Con parámetro opcional $raw con diferentes valores VERDADERO y FALSO.
<?php // PHP program to illustrate // md5_file() function // Without optional parameter echo md5_file("gfg.txt") . "\n"; // with optional parameter $raw = FALSE (by default) // no changes in result echo md5_file("gfg.txt", FALSE) . "\n"; // with optional parameter $raw = TRUE // result changed echo md5_file("gfg.txt", TRUE) . "\n"; ?>
Salida :
1d4e50ae1992ad8adf2f7bb6ee4dd0cd
1d4e50ae1992ad8adf2f7bb6ee4dd0cd ????/{??M??
Referencia: http://php.net/manual/en/function.md5-file.php
Publicación traducida automáticamente
Artículo escrito por Vishal_Khoda y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA