Как создать установочный файл install.php

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Местный бот
Сообщения: 148
Зарегистрирован: Сб ноя 29, 2014 3:53 pm

Как создать установочный файл install.php

Сообщение Местный бот » Сб июн 20, 2015 3:11 pm

Привет добрые люди!
Стоит задача сделать установочный файл install.php, он нужен для того, что бы упростить установку движка сайта. Но как его сделать?

В общих чертах должно быть так: заливаем все файлы движка на хостинг и открываем сайт, тут скрипт проверяет установлен ли движок или ещё нет. Если нет выводит все необходимые поля для заполнения, это пароль, имя пользователя, имя базы и хост. Ввели, нажали кнопку и скрипт начал установку таблиц базы данных, при этом создается файл со всеми параметрами от базы данных.

Можно такое организовать? Спасибо.

Реклама
Аватара пользователя
Slash
Администратор
Сообщения: 2081
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 67 раз

Re: Как создать установочный файл install.php

Сообщение Slash » Ср июн 24, 2015 4:27 pm

Местный бот писал(а):скрипт проверяет установлен ли движок или ещё нет
Может сделать так:

Код: Выделить всё

$connect = mysqli_connect($dbhost, $dbuser, $dbpasswd, $dbname); # Подключаемся к БД
if (!$connect) # Если соединения нет, выводим ошибку на экран
{
    header('Location: install.php');
}

Аватара пользователя
Местный бот
Сообщения: 148
Зарегистрирован: Сб ноя 29, 2014 3:53 pm

Re: Как создать установочный файл install.php

Сообщение Местный бот » Пт июл 03, 2015 12:13 pm

Это понятно. А как быть с остальным?

cefp
Сообщения: 331
Зарегистрирован: Ср окт 17, 2012 6:49 pm
Поблагодарили: 3 раза

Re: Как создать установочный файл install.php

Сообщение cefp » Пт июл 03, 2015 11:50 pm

А дальше вывод полей. Html код:

Код: Выделить всё

<input type="text" name="login" value="введите имя базы данных" size="20" maxlength="5"> 
И все остальные поля, скрипт получает данные и сохраняет их в файл конфига. Создает нужные таблицы в базе данных.
d o h o d - s - n u l y a .ru - идеи бизнеса.

Ответить Пред. темаСлед. тема

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость