Funciones de strings
PHP Manual

sha1_file

(PHP 4 >= 4.3.0, PHP 5)

sha1_fileCalcula el hash sha1 de un archivo

Descripción

string sha1_file ( string $filename [, bool $raw_output = false ] )

Calcula el hash sha1 del archivo especificado mediante filename utilizando el » algoritmo de hash seguro 1 de US y devuelve ese hash. El hash es un número hexadecimal de 40 caracteres.

Parámetros

filename

El nombre del archivo para el hash.

raw_output

Cuando es TRUE, devuelve el resumen en formato binario sin tratar con una longitud de 20.

Valores devueltos

Devuelve un string cuando es exitoso o FALSE si no es así.

Ejemplos

Ejemplo #1 Ejemplo de sha1_file()

<?php
foreach(glob('/home/Kalle/myproject/*.php') as $ent)
{
    if(
is_dir($ent))
    {
        continue;
    }

    echo 
$ent ' (SHA1: ' sha1_file($ent) . ')'PHP_EOL;
}
?>

Historial de cambios

Versión Descripción
5.1.0 Cambiada la función para utilizar el API de flujo de datos. Esto significa que se puede utilizar con envolturas, como en sha1_file('http://ejemplo.com/..')
5.0.0 Agregado el parámetro raw_output.

Ver también


Funciones de strings
PHP Manual