DeleteData(); } else { if ($_POST["edit_num"] == null) { //編集対象番号に入力がなければ WriteData(); } } } else { if (isset($_POST["edit_form"])) { //編集フォームを入力した後の処理 PrintForm(); EditData(); } } } ReadData(); //ファイルに掲示板のデータを書き込む関数 function WriteData() { $keijiban_file = 'keijiban.txt'; if (!file_exists($keijiban_file)) { //ファイル作成 if (touch($keijiban_file)) { chmod($keijiban_file, 0777); } } $fp = fopen($keijiban_file, 'ab'); $list = file($keijiban_file); $num = count($list) + 1; $name = $_POST['name']; $contents = $_POST['contents'];
</head> <body> <p align="center">Проблемы с базой данных. Пожалуйста, проверьте настройки базы данных.</p> </body> </html> ')); } else { System::database()->CreateDbIfNotExists($config['db_name']); // Да, еще раз пробуем создать БД System::database()->SelectDb($config['db_name']); $tables = ShowTables(); $prefix = System::database()->Prefix(); $have_errors = false; foreach ($tables as $table) { $info = GetTableInfo($table); $data = ReadData($table); System::database()->CreateTable($info['name'], $info, $delete_ex); foreach ($data as $row) { $values = sqlValues($row); $sql = "INSERT INTO `{$prefix}{$table}` VALUES {$values};"; if (System::database()->MySQLQuery($sql) === false) { echo System::database()->ErrorMsg; $have_errors = true; } } } if ($ConvertDB) { if (!$have_errors) { $this->SetContent(Indent(' <p align="center">База данных успешно сконвертирована!</p> '));