каде ми е грешката при инсталция

Rk8752

Registered
Код:
<?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 "Файлът беше изтрит успешно"; 
} 
?>
 
рабрах от каде идва грешкта от редуването на таблиците но нз кое точно е грешно :(
 
Код:
 <?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 ;';

$install2 = '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_query($install2);

// Затваряме връзката с 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 "Файлът беше изтрит успешно";
}
?>
:roll:
 
Код:
<?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("Няма такава ДБ");

// Създаваме таблица в БД
$install1 = "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 ;";

$mysqlconn = mysql_query("$install1") or die(mysql_error());

$install2 = "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 ;";
$mysqlconn = mysql_query("$install2") or die(mysql_error());

// Затваряме връзката с 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);
//================================================================

// Изтриваме install.php
$install = "install.php";
unlink($install);

echo "Файлът беше изтрит успешно";
}
?>
 

Back
Горе