define('DB_NAME', 'db_mechet');
, а программа востановила мне не файл а папку с именем db_mechet, а уже в нутри этой папки файл db.opt Очень часто для генерации нового имени файлу новички используют функции md5() или mt_rand(), однако эти методы не гарантируют уникальности полученной строки. md5() шифрует символы определённым образом, и две одинаковые строки будут соответственно одинаково зашифрованы, чего мы наоборот хотим избежать. mt_rand() же лишь генерирует случайное число, что тоже не застраховывает от возможных повторов. Соответственно, для нашей цели эти функции не подходят. А вот uniqid() - вполне рабочий вариант, так как, соответственно своему названию, она генерирует уникальный идентификатор, который точно не будет повторяться.в любом случае спасибо за ответы.