Files
dnssash/manual_install.php
2026-06-11 18:47:38 +09:00

47 lines
1.3 KiB
PHP

<?php
// 수동 설치 스크립트
include_once('../../common.php');
if (!defined('_GNUBOARD_')) {
echo "그누보드 환경에서만 실행 가능합니다.";
exit;
}
echo "<h2>설문 관리 시스템 수동 설치</h2>";
$install_sql = file_get_contents('./install.sql');
if ($install_sql) {
// SQL 문을 세미콜론으로 분리
$queries = explode(';', $install_sql);
$success_count = 0;
$error_count = 0;
foreach ($queries as $query) {
$query = trim($query);
if (empty($query)) continue;
echo "<p>실행 중: " . substr($query, 0, 50) . "...</p>";
if (sql_query($query, false)) {
$success_count++;
echo "<span style='color: green;'>✓ 성공</span><br>";
} else {
$error_count++;
echo "<span style='color: red;'>✗ 실패: " . sql_error() . "</span><br>";
}
}
echo "<hr>";
echo "<h3>설치 결과</h3>";
echo "<p>성공: {$success_count}개</p>";
echo "<p>실패: {$error_count}개</p>";
if ($error_count == 0) {
echo "<p style='color: green; font-weight: bold;'>설치가 완료되었습니다!</p>";
echo "<a href='survey_list.php'>설문 목록으로 이동</a>";
}
} else {
echo "install.sql 파일을 읽을 수 없습니다.";
}
?>