Вы не зашли.
#21.
Ekcnepm
Гость
2008.07.27 12:12
Дпсмотрелся..может так.. echo "<link href=\йшшф
/\'.$styl.\' rel=\"stylesheet\" type=\"text/css\">";
старайся не пользоваться обратными слешами.
Код:
span style="color: #0000BB"><?phpif(isset($_GET['style'])){// если $style передан через $_GET$style = trim(stripslashes(strip_tags($_GET['style'])));// ставим кукисsetcookie('style',$style,false,'/');}elseif($_COOKIE['style']){// если через $_COOKIE$style = trim(stripslashes(strip_tags($_COOKIE['style'])));}else{// если ничего$style = 'style.css';}// теперь в переменной $style - нужный стильprint '<link href="'.$style.'" rel="stylesheet" type="text/css">';?> |
#23.
Експерт
Гость
2008.07.27 21:09
Спасибо..!ГеморРой...та я только начинаю врубаться что и как...только методом проб и ошибок можно научиться..
#24.
Good boy
Гость
2010.02.05 16:04
Gemorroj, хотел сделать скрипт в сервисный, url работает а стиль нет. я использовал этот код, но че та стиль не меняется.
if(isset($_GET['style']))
{$style = trim(stripslashes(strip_tags($_GET['style'])));
setcookie('style',$style,false,'/');
}
elseif($_COOKIE['style'])
{
$style = trim(stripslashes(strip_tags($_COOKIE['style'])));
}
else
{$style = 'style.css';}
и этот код в шапке прописал
<link rel="stylesheet" type="text/css" href="'.$style.'"/>
Когда перехожу по site.ru/serv/?style=site.ru/0.css даже становиться совсем без стилья.
Подскажи пожалуйста как будет правильнее?
Код:
span style="color: #0000BB"><?phpif (isset($_GET['style'])) { $style = $_GET['style']; setcookie('style', $style, false, '/');} else if ($_COOKIE['style']) { $style = $_COOKIE['style'];} else { $style = $_SERVER['HTTP_HOST'] . '/style.css';}$style = htmlspecialchars($style); |
Код:
<link rel="stylesheet" type="text/css" href="http://' . $style . '"/> |
#26.
GOOD BOY
Гость
2010.02.05 18:06
Спасибо! заработала наконец то:-)
Gemorroj, ну а если исползовать одинарные кавычки вместо двойных, это повлияет на работу скрипта, или в каждом коде по разному?
Writed By EXTASY
#28.
GOOD BOY
Гость
2010.02.05 19:07
можно ли еще туда добавить возможность выбора стилья с моего сайта.
Например. у пользователя нету собственного стилья и не нравится ему стандартный, чтоб он мог подобрать стильи с моего сайта типа ...&css=1,2,3 и т.д. или так style=/1,/2,/3 . если добавлен слеш то, чтоб это было с моего. если без слеша то style=site.ru/0.css так можно было). Это реально, если да то подскажи пожалуйста как это делается. буду очень благодарен!
EXTASY, внутри одинарных кавычек переенные не ищутся. Внутри двойных ищутся.
GOOD BOY, просто форму с select-ом напиши, в котором пропиши нужные пути.
#30.
GOOD BOY
Гость
2010.02.05 19:07
ну прежде чем создать форму для выбора, не нужно ли добавить в коде переменную чтобы так заработало как мы говорили выше, через слешем? если знаешь как это делать, поделись пожалуйста