PHP - хеширование содержимого загруженного файла - PullRequest
6 голосов
/ 06 апреля 2011

Я хотел бы хэшировать содержимое загруженного файла в MD5. Файл не будет сохранен локально, поэтому он существует только в каталоге tmp.

Как я могу это сделать? Спасибо.

Ответы [ 3 ]

17 голосов
/ 06 апреля 2011

Вы можете использовать функцию md5_file() или sha1_file().Например, если ваша переменная сообщения - filevar:

$myhash = md5_file($_FILES['filevar']['tmp_name']);
3 голосов
/ 06 апреля 2011

Вы можете использовать md5_file() даже для вашего временного файла.

1 голос
/ 03 апреля 2013

MD5() для строки и md5_file() для файлов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...