<?php // генерация бд function generatePassword($length = 9){ $chars = 'abdefhiknrstyzABDEFGHKNQRSTYZ23456789'; $numChars = strlen($chars); $string = ''; for ($i = 0; $i < $length; $i++) { $string .= substr($chars, rand(1, $numChars) - 1, 1); } return $string; } $HOST = "localhost"; // имя сервера $USER = ""; // пользователь базы данных MySQL $PASS = ""; // пароль для доступа к серверу MySQL $DB = ($echo . generatePassword(18) . "n"); // название создаваемой базы данных if(!mysql_connect("$HOST", "$USER", "$PASS")) exit(mysql_error()); else {echo "";} $r = mysql_query("CREATE DATABASE $DB"); if(!$r)exit(mysql_error()); if (!mysql_select_db($DB)) exit(mysql_error()); else{echo "";} // строка, которую будем записывать в конф файл $text = '<?ob_start(\'gzip_handler\'); ob_start(); $host = \'localhost\'; $db_username = \'\'; $db_password = \'\'; $database = \''.$DB.'\'; $prefix = \'\'; mysql_connect($host, $db_username, $db_password) or die(mysql_error()); mysql_select_db($database) or die(mysql_error());?>'; $fp = fopen("cookie.php", "w"); // записываем в файл текст fwrite($fp, $text); // устанавливаем кодировку mysql_query('SET NAMES cp1251;'); echo "База данных успешно создана."; // закрываем fclose($fp); ?>