Код:
<?php
if($_POST['submit'])
{
// ================================================================
$dbuser = $_POST['dbuser']; // ДБ потребител
$dbpass = $_POST['dbpass']; // ДБ парола
$dbname = $_POST['dbname']; // ДБ име
$dbhost = $_POST['dbhost']; // Дб хост
// ================================================================
//Създаваме директория inc с пермишън 755
mkdir("inc/",0755);
// Свръзване с ДБ (Проверяваме за грешки)
mysql_connect($dbhost,$dbuser,$dbpass) or die("Не може да се свърже със сървъра");
@mysql_select_db($dbname) or die("Няма такава ДБ");
// Създаваме таблица в БД
$install = 'CREATE TABLE `categories` (
`id` int(12) NOT NULL AUTO_INCREMENT,
`category` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`image` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
CREATE TABLE `comments` (
`id` int(12) NOT NULL AUTO_INCREMENT,
`tutorial` int(12) NOT NULL,
`author` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
`comment` text COLLATE utf8_unicode_ci NOT NULL,
`date` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
';
mysql_query($install);
// Затваряме връзката с MySQL
mysql_close();
// ================================================================
// Създаваме конфиг файла с настроиките за свръзване към MySQL
$file = "inc/config.php";
$config = fopen($file,"a");
$data = '
<?php
$host = "'.$dbhost.'";
$user = "'.$dbuser.'";
$password = "'.$dbpass.'";
$database = "'.$dbname.'";
$connect = mysql_connect($host, $user, $password);
mysql_select_db($database, $connect) or die (mysql_error());
mysql_query("SET NAMES cp1251");
mysql_query("SET CHARACTER cp1251");
?>
';
fwrite($config, $data);
fclose($config);
// ================================================================
?>
<?php
// Изтриваме install.php
$install = "install.php";
unlink($install);
echo "Файлът беше изтрит успешно";
}
?>