PHP Classes
elePHPant
Icontem

File: README.md

Recommend this page to a friend!
  Classes of Unay Santisteban  >  PHP File Integrity Check  >  README.md  >  Download  
File: README.md
Role: Documentation
Content type: text/plain
Description: ReadMe
Class: PHP File Integrity Check
Check if directory files change using MD5 hashes
Author: By
Last change: Update README.md
Update README.md
Update README.md
Date: 5 years ago
Size: 981 bytes
 

 

Contents

Class file image Download
integrity-md5-class
===================

Comprueba los hashes MD5 de un árbol de directorios para ver si han sido modificados.

Uso
===

Podemos generar un archivo de hashes MD5 usando el metodo *getMD5Hashes()* este metodo generara un archivo con la fecha actual si no se especifica el nombre del archivo.

```php
include 'libraries/integrity.md5.class.php';
$integrity = new integrity('path/to/folder/');
$integrity->getMD5Hashes(); // archivo por defecto, por ejemplo: 20140316151603.md5
// or
$integrity->getMD5Hashes('custom_name.md5'); // archivo personalizado.
```

Para realizar la comprobacion debemos usar el metodo *checkMD5Hashes()* al cual le pasaremos el archivo con los hashes MD5 con los que deseemos realizar la comparacion.

```php
include 'libraries/integrity.md5.class.php';
$integrity = new integrity('path/to/folder/');
$files = $integrity->checkMD5Hashes();
var_dump($files);
```
Nos devolvera un array con la lista de los archivos que an sufrido cambios.