Проверка файла на уникальность

462
.
# kantry (14.09.2018 / 03:13)
ramzes, Это не я так проектирую, это математика, которая имеет такую величину как бесконечность, так вот эта величина - отнюдь не математическая, всю математику множит на ноль
Да это надо дела
в фоне можно делать чем угодно. выбор за тем кто реализует.
про математико ШО? и к чему вообще?
.
ramzes, Про математику ты просто не хочешь сосредоточиться
Любая хеш функция с переменной длинной входящих, и постоянной длинной выходящих данных, обязана иметь пересечения. Поэтому нет смысла городить в некритичных случаях, что то лишнее.
Кстати выше пример с одинаковыми файлами(в принципе), но с разными хешами, один из примеров бесполезной проверки.
.
kantry, Вот поэтому я делаю ещё и список похожих по имени загрузок
.
kantry, моя твоя не понимать. извлечение хеша файла само по себе подразумевает наиболее точное определение уникальности файла, если тебе это не критично, то нафига ты вообще будешь это делать? противоречит логики, и математика как то вообще не при чем
.
Chifty
Добавлено: 28.09.2018 / 16:10
люди, помогите переделать функцию под Prepared Statement.
$res_double = $db->query('SELECT * FROM `download__files` WHERE `md5hash`="' . $md5_hash . '"')->fetch();
$res_double2 = $db->query('SELECT * FROM `download__more` WHERE `md5hash`="' . $md5_hash . '"')->fetch();


ибо из-за $md5_hash = md5_file($_FILES["fail"]["tmp_name"], $raw_output = true); иногда крашится скрипт.
.
# Chifty (01.10.2018 / 16:05)
люди, помогите переделать функцию под Prepared Statement.
Может запрос?
$sth = $dbh->prepare('SELECT * FROM `download__files` WHERE `md5hash`= ?');
$sth->execute([$md5_hash]);
$res_double = $sth->fetch();
Всего: 56
Фильтр по автору
Скачать тему