#21 2008.07.27 12:24

Ekcnepm
Гость

Re: Сервис

Дпсмотрелся..может так.. echo "<link href=\йшшфhmm/\'.$styl.\' rel=\"stylesheet\" type=\"text/css\">";

#22 2008.07.27 13:12

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Сервис

старайся не пользоваться обратными слешами.

Код:

1
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:46

Експерт
Гость

Re: Сервис

Спасибо..!ГеморРой...та я только начинаю врубаться что и как...только методом проб и ошибок можно научиться.. smile

#24 2010.02.05 16:50

Good boy
Гость

Re: Сервис

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 даже становиться совсем без стилья.
Подскажи пожалуйста как будет правильнее?

#25 2010.02.05 17:22

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Сервис

Код:

1
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);

Код:

1
<link rel="stylesheet" type="text/css" href="http://' . $style . '"/>

Неактивен

#26 2010.02.05 18:57

GOOD BOY
Гость

Re: Сервис

Спасибо! заработала наконец то:-)

#27 2010.02.05 19:01

EXTASY
Участник
Откуда: Украина/Ровно
Зарегистрирован: 2009.07.08
Сообщений: 35
Карма: -1
Профиль Веб-сайт

Re: Сервис

Gemorroj, ну а если исползовать одинарные кавычки вместо двойных, это повлияет на работу скрипта, или в каждом коде по разному?


Writed By EXTASY

Неактивен

#28 2010.02.05 19:14

GOOD BOY
Гость

Re: Сервис

можно ли еще туда добавить возможность выбора стилья с моего сайта.
Например. у пользователя нету собственного стилья и не нравится ему стандартный, чтоб он мог подобрать стильи с моего сайта типа ...&css=1,2,3 и т.д. или так style=/1,/2,/3 . если добавлен слеш то, чтоб это было с моего. если без слеша то style=site.ru/0.css так можно было). Это реально, если да то подскажи пожалуйста как это делается. буду очень благодарен!

#29 2010.02.05 19:30

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Сервис

EXTASY, внутри одинарных кавычек переенные не ищутся. Внутри двойных ищутся.
GOOD BOY, просто форму с select-ом напиши, в котором пропиши нужные пути.

Неактивен

#30 2010.02.05 19:41

GOOD BOY
Гость

Re: Сервис

ну прежде чем создать форму для выбора, не нужно ли добавить в коде переменную чтобы так заработало как мы говорили выше, через слешем? если знаешь как это делать, поделись пожалуйста

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.012 s