Здравствуйте! У меня есть конструктор сайтов, есть вот такой код, его использую для смены css чтобы клиент выбрал какая цветовая гамма ему подходит, а мне надо, чтобы клиент выбирал, какой дизайн ему нужен:
в админке:
<?php
// Проверяем выполнилась ли форма
if (isset($_POST['change_css'])) {
// Имя выбранного стиля
$style = $_POST['style'];
// Файл где сохраняется имя выбранного стиля
$path_to_config = 'config.txt';
// Открываем файл в режиме перезаписи
$fp = fopen($path_to_config, 'w');
// Записываем имя стиля
fwrite($fp, $style);
// Закрываем файл
fclose($fp);
echo '<p style="color: #008000">Стиль сохранен</p>';
}
?>
<form method="POST" action="">
<label><input type="radio" name="style" value="red.css"> Красный</label>
<label><input type="radio" name="style" value="green.css"> Зеленый</label>
<button type="submit" name="change_css">Сохранить</button>
</form>
и в index.php
<?php
// Получаем содержимое файла в котором хранится имя стиля
$style = file_get_contents('config.txt');
?>
<link rel="stylesheet" href="<?php echo $style ?: 'default.css' ?>">
как сделать выбор дизайна?