добавь и тот код который второй, мы не так друг друга поняли)
-=Dr.Bew2=-, А где запись в куки?
готово)
-=Dr.Bew2=-, угу.
код полностью заменить на первый вариант?)
SK, POST запросом. можно на GET переделать.
а киким запросом дизайм сменяется хочу кпопки сделать [html]|[PDA]
Limp_Bizkit, что не понятно?
<?php
/**
** Файл шапки
**/
// Список существующих дизайнов (можно дополнят, убирать, изменять
// \'название дизайна в папке\' => \'название дизайна для вывода в списке выбора\'
$styles = array(
\'default\' => \'Стандартный\',
\'style1\' => \'Стиль 1\',
\'style2\' => \'Стиль 2\',
\'style3\' => \'Стиль 3\',
);
// Проверяем существует ли дизайн в куках, если нет ставим дизайн \"default\"
if(!empty($styles[$_COOKIE[\'style\']])) $style = $_COOKIE[\'style\'];
else $style = \'default\';
// Подключаем дизайн
echo \'<link rel=\"stylesheet\" href=\"http://site.ru/styles/\'. $style .\'/style.css\" type=\"text/css\" />\';
?>
<?php
/**
* Файл изменения стиля
**/
// Проверка на валидность выбранного дизайна, если все верно записываем в куки
if(isset($_POST[\'submit\'])) {
if(!empty($styles[$_POST[\'style\']])) {
setcookie(\'style\', $_POST[\'style\'], time() + 1296000, \'/\', \'.\'. $_SERVER[\'HTTP_HOST\']);
echo \'Дизайн успешно изменен!<br />\';
echo \'<a href=\"index.php\">Продолжить</a>\';
exit;
}
else {
echo \'Выбранный дизайн не существует!<br />\';
echo \'<a href=\"index.php\">Повторить</a>\';
exit;
}
}
// Форма выбора дизайна
echo \'Выбор дизайна:\';
echo \'<form action=\"index.php?\'. rand(0, 9) .\'\" method=\"post\">\';
echo \'<select size=\"1\" name=\"style\">\';
foreach($styles as $k => $v) {
echo \'<option value=\"\'. $k .\'\"\';
if($style == $k) echo \' selected=\"selected\"\';
echo \'>\'. $v .\'</option>\';
}
echo\'</select><br />\';
echo \'<input type=\"submit\" name=\"submit\" value=\"Применить\" />\';
echo \'</form>\';
?>
немножко изменил код
прошу администрацию заменить если это возможно
можно было закомментировать настройку
как на php
42 ответа
как залить php на wen.ru
42 ответа
Чем отличается питон от удава
42 ответа
Как натянуть сайт на питона
42 ответа