Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function actionIndex()
- {
- echo "\x1b[32mДобро пожаловать!\x1b[0m\n\n";
- echo "<==================================================================>\n";
- echo "\e[31mДля корректной работы скрипта у вас должен быть установлен composer!\e[0m\n";
- echo "<==================================================================>\n\n";
- echo "Сейчас мы настроим окружение для выполнения тестового задания\n";
- echo "Для начала обновим composer:\n";
- if (DIRECTORY_SEPARATOR == '\\') {
- system("php -r \"readfile('https://getcomposer.org/installer');\" | php ");
- system('php composer.phar update');
- } else {
- system('composer update');
- }
- echo "Настроим подключение к базе данных.\n";
- $replace[] = readline("Введите имя пользователя базы данных:");
- $replace[] = readline("Введите пароль пользователя базы данных:");
- $search = ['%username%', '%password%'];
- $file = file_get_contents('config/db.php');
- if (!file_put_contents('config/db.php', str_replace($search, $replace, $file))) {
- echo 'Произошла ошибка записи в файл';
- } else {
- echo "\x1b[1;32mИнициализация проекта успешно завершена! Можно приступать к выполнению задания\x1b[0m\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement