software:development:demo:cms:ucms:creating_file_lang_and_time_zone
Это старая версия документа!
8.4. Файл lang_and_time_zone.php
Этот файл выполняет функцию начального экрана установщик и предоставляет пользователю выбрать язык приложения и временную зону.
Создадим в директории /test файл test_3.php и запишем в него следующий код:
- test_3.php
<form action="install.php" method="post"> Выберите язык приложения: <br/> <input type="radio" method="post" name="lang_selection" value="english" checked /> English<Br> <input type="radio" method="post" name="lang_selection" value="russian"> Russian</p> Выберите часовой пояс: <br/> <select type="text" placeholder="Введите своё имя" name="timezone_selection"> <option value="Europe/Moscow">Europe/Moscow +03:00</option> <option value="Europe/Amsterdam">Europe/Amsterdam +01:00</option> <option value="Europe/Dublin">Europe/Dublin +00:00</option> <option value="Europe/Samara">Europe/Samara +04:00</option> </select> <div class = "install_button"> <input type="submit" value="Продолжить" name="button"> </div> </form> <?php $lang_select = $_POST['lang_selection']; $timezone_select = $_POST['timezone_selection']; //$send = $_POST['button']; $date = $_POST['text']; // и вот что здесь надо сделать if(isset($_POST['lang_selection']) && isset($_POST['timezone_selection'])) { if(isset($_POST['button'])) {$bam=TRUE; //добавляем текст в конец файла $filename = 'config.php'; file_put_contents($filename, '<?php ' . "\n", FILE_APPEND); file_put_contents($filename, '$lang_select' . ' = ' . '"' . $lang_select . '"' . '; ' . "\n", FILE_APPEND); file_put_contents($filename, '$timezone_select' . ' = ' . '"' . $timezone_select . '"' . '; ' . "\n", FILE_APPEND); file_put_contents($filename, '?> ' . "\n", FILE_APPEND); //include "server_check.php"; header("Location: server_check.php"); exit( ); } } else {$bam=FALSE;} ?>
Только авторизованные участники могут оставлять комментарии.
software/development/demo/cms/ucms/creating_file_lang_and_time_zone.1746197323.txt.gz · Последнее изменение: — vladpolskiy