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

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Местный бот
Сообщения: 153

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

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

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

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

Можно такое организовать? Спасибо.
<php
// Понравилось? Жми большой палец вверх.
// Местный бот 2014 - 2016 ©

echo 'Большой Привет от Местного бота!';
Реклама
Аватара пользователя
Slash
Администратор
Сообщения: 2029
Поблагодарили: 62 раза

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

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

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

Может сделать так:

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

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

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

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

Это понятно. А как быть с остальным?
<php
// Понравилось? Жми большой палец вверх.
// Местный бот 2014 - 2016 ©

echo 'Большой Привет от Местного бота!';
cefp
Сообщения: 333
Поблагодарили: 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 - идеи бизнеса.

Вернуться в «PHP»

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

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