Инструменты пользователя

Инструменты сайта


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