Просмотр поста

.
kantry
Chifty, А ошибка то какая? Их тысячи существует
Путь к файлу у тебя не верный, нужен или полный url(что не желательно, жрать ресурсов много будет), или нормальный человеческий, понятный для файловой системы
$dir_files2 = $db->query("SELECT `id`, `dir`, `name` FROM `download__files` WHERE `md5` IS NULL");
    $stmt = $db->prepare('UPDATE `download__files` SET `md5` = ? WHERE id = ?');
    while ($res_down2 = $dir_files2->fetch()) {
    		$jar_file = $res_down2['name'];
    		$javadir = $res_down2['dir'];
    		$javadir = preg_replace('/\..\//', '/', $javadir);
    		$md5_hash2 = md5_file(__dir__ . '/..' . $javadir . '/' . $jar_file, $raw_output = true);
            $stmt->execute([$md5_hash2, $res_down2['id']]);

    }