Вы не зашли.
#1.
One20
Off
(-1)
Участник
2008.02.01 13:01
Я вставил у себя на сайте вот этот Код:
Код:
if(isset($style)) |
{$style = $style;} |
elseif(isset($_GET['style'])){ |
$style = intval($_GET['style']); |
setcookie('style',$style,time() +2592000 ,'/'); |
$style = '/'.$style.'.css'; |
} |
elseif(isset($_COOKIE['style'])) |
{$style = '/'.intval($_COOKIE['style']).'.css ';} |
else |
{$style = '/1.css';} |
для смены пользувателями стиля сайта,но при этом можна сменить стиль главной страницы,а на других страницах используетса стиль по умолчанию! Как исправить?
выбрал стиль 3, вижу в html коде такую строчку
Код:
<link rel="stylesheet" type="text/css" href="3"/> |
т.е. толи ты не так записал что-то, толи хз. судя по всему не работает этот кусок кода
Код:
$style = '/'.$style.'.css'; |
#3.
One20
Off
(-1)
Участник
2008.02.01 15:03
Gemorroj,я изменил код на вот этот if(isset($css)) {$css = $css;} elseif(isset($_GET['css'])) { $css = intval($_GET['css']); setcookie('css',$css,time() +2592000 ,''); $css = ''.$css.''; } elseif(isset($_COOKIE['css'])) {$css = ''.intval($_COOKIE['css']).'';} else {$css = '1';}
#4.
One20
Off
(-1)
Участник
2008.02.01 15:03
Теперь все стили меняютса,но когда перехожу по ссылке (например http://wapbest.biz/?papka=pages&file=kontakt ) стиль меняетса на первый! Почему не остаетса стиль тот который я выбрал?
блин... замени обратно...
#6.
One2
Гость
2008.02.01 17:05
Зачем менять? Я зделал вот так <link rel="stylesheet" href="/themes/css/$css.css"/>
тогда так
Код:
span style="color: #0000BB"><?phpif(isset($css)){$css = $css;}elseif(isset($_GET['css'])){$css = intval($_GET['css']);setcookie('css',$css,time() +2592000 ,'/');}elseif(isset($_COOKIE['css'])){$css = intval($_COOKIE['css']);}else{$css = 1;}?> |
#8.
One20
Off
(-1)
Участник
2008.02.01 19:07
Поставил этот код! Сменить могу только на главной стиль,а на других страницах остаетса стандартный стиль! Не пойму в чём проблема!
потому как я догадываюсь в шапке не прописано чтобы стиль менялся. на всех страницах должен инклудиться этот код.
#10.
One20
Off
(-1)
Участник
2008.02.01 20:08
У меня код,што ты верху дал инклюдитса в шапку!
Я не знаю, что-то не так, у меня как видиш, ЭТОТ код работатет.
#12.
One
Гость
2008.02.01 22:10
Куда именно ты инклудиш этот код в шапку? В вверх шапки или вниз? Или это не имеёт значения?
#13.
One
Гость
2008.02.01 23:11
Gemorroj,я в одном твоём граббере увидил код и вместо url заменил на css! Теперь всё работает

хотя нужно в коде убрать лишнеё if(isset($_GET['css'])) { $css = trim(str_replace('http://',null,stripslashes(strip_tags($_GET['css'])))); setcookie('css',$css); } elseif($_COOKIE['css']) {$css = trim(stripslashes(strip_tags($_COOKIE['css'])));} else {$url = 1;}
#14.
One
Гость
2008.02.02 10:10
Можна вот этот код использувать?
if(isset($_GET['css'])) { $css = trim(str_replace('css',null,stripslashes(strip_tags($_GET['css'])))); setcookie('css',$css); } elseif($_COOKIE['css']) {$css = trim(stripslashes(strip_tags($_COOKIE['css'])));} else {$css = 1;}
тогда уж так
Код:
span style="color: #0000BB"><?phpif(isset($_GET['css'])){$css = intval($_GET['css']);setcookie('css',$css);}elseif($_COOKIE['css']){$css = intval(($_COOKIE['css']);}else{$css = 1;}?> |
переменная
$css у нас ведь цифра, поэтому обрабатываем ее через
intval
#16.
One
Гость
2008.02.02 11:11
Мне нужно,штобы $css могла быть цыфрой,буквой или символом! Што нужно изменить в коде?
#18.
One20
Off
(-1)
Участник
2008.02.02 13:01
Через тот код который ты написал,у меня сайт не работал! Я написал вот этот код и теперь вроде все в норме
if(isset($_GET['css'])) { $css = ($_GET['css']); setcookie('css',$css); } elseif($_COOKIE['css']) {$css = ($_COOKIE['css']);} else {$css = wapbest;}Добавлено спустя 3 минуты 24 секунды: Раскажы мне о intval! Пожалуйста!
эта функция приводит переменную к целочисленному типу. т.е. делает цифру. если переменная не цифра, то вернет 0
#20.
One
Гость
2008.02.02 15:03
Ясно! Меня интересует ещё один вопрос! Какая разница между include и require, include_once и require_once ?
http://www.softtime.ru/forum/read.php?i … _theme=490 еще добавлю что
require ВСЕГДА в независимости от условий пытается включить указанный файл в скрипт.
например такой код
Код:
span style="color: #0000BB"><?php$test = true;if($test){print 'true';}else{require 'file.php';}?> |
В ЛЮБОМ случае file.php будет включен в скрипт. Следует использовать
include.
Если же файл требуется включить в скрипт без каких либо условий, то лучше использовать функцию
require, т.к. она чуточку быстрее
#22.
One
Гость
2008.02.02 18:06
Спасиба!
#23.
ВАНДАЛ
Гость
2008.03.14 07:07
а чем отличается include от include_once?
#24.
Gemor
Гость
2008.03.14 10:10
если есть приставка
_once, то прежде чем проинклудить файл, будет проверено, не инклудился ли он раньше. Если инклудился, то нового инклуда не будет, в противном же случае, файл проинклудится повторно.
#25.
ВАНДАЛ
Гость
2008.03.14 20:08
вот за это огромное пасибо чувак.гг с меня пиво гг
#26.
One20
Off
(-1)
Участник
2008.05.09 18:06
А require и require_once тоже то самое или есть некоторые особености етого?
#27.
Casper
Off
(-1)
Модератор-невидимка
2008.05.10 02:02
Выше же написано
#28.
РОМА
Гость
2008.05.10 09:09
Выше написано про include_once !
Код:
span style="color: #0000BB"><?phprequire 'file.php';require 'file.php';?> |
file.php будет включен 2 раза
Код:
span style="color: #0000BB"><?phprequire_once 'file.php';require_once 'file.php';?> |
file.php будет включен 1 раз
по ссылке же все описано
#30.
One
Гость
2008.05.10 18:06
Спасиба! Все ясно!
#31.
Kir
Off
(1)
Участник
2008.05.13 12:12
A вот например если я инклужу фaйл foot.php нa главную и мне надо в нeм как то зaинклудить фaил online.php и еще сделать также на других страницах с этим же файлом foot.php, вот, что делать? какой код надо прописать? Подскажте кто знает...
да ниче страшного. Инклудь хоть до посинения.
Стране нужны автобусы!