Помощник
|
![]() |
![]() |
Сообщение
#1
|
||
![]() |
|
||
|
|||
![]() |
![]()
Сообщение
#2
|
![]() |
Например, так:
Код $h = date('H'); $morning = (int)($h > 8 && $h < 12); $afternoon = (int)($h > 12 && $h < 18); $evening = (int)($h > 18 && $h < 23); $night = (int)($h > 23 || $h < 8); $background = "/background/{$morning}-{$afternoon}-{$evening}-{$night}.png"; /background/1-0-0-0.png - утро /background/0-1-0-0.png - день /background/0-0-1-0.png - вечер /background/0-0-0-1.png - ночь Сообщение отредактировал marv - 18.6.2014, 3:17 |
|
|
![]() |
Сообщение
#3
|
![]() |
marv, сейчас проверю
![]() marv, вот так вот я его переделал, но не подгружается картинка. Может это из-за того что на локальном сервере, а на виртуальном будет нормально. Или есть ошибка в подгрузке фото? CODE <?php $h = date("H"); $utro =($h > 8 && $h < 12); $dey =($h > 12 && $h < 18); $vecher =($h > 18 && $h < 23); $noch =($h > 23 || $h < 8); $img = "/img/{$utro}-{$dey}-{$vecher}-{$noch}.jpg"; ?> <img src="img/<?php echo '/$img/{$utro}-{$dey}-{$vecher}-{$noch}.jpg'; ?>.jpg" width="900"> Синтаксических ошибок нет, а вот вместо картинки выводится блок заданных размеров, и в нем значек битого фото. Сообщение отредактировал densskv - 18.6.2014, 3:50 -------------------- |
|
|
![]() |
![]()
Сообщение
#4
|
![]() |
Код <img src="<?php echo $img; ?>" width="900"> И да, если вы это делаете для продакшена, вам лучше сделать это в JavaScript, у людей могут быть разные часовые пояса) |
|
|
![]() |
Сообщение
#5
|
![]() |
marv, нет, это для развития, не для продажи. В том то и дело, что я хочу чтоб привязка была к системному времени
![]() densskv, Мне кажется , что переменным утро, день, вечер и ночь, нужно еще присвоить фото, или это не надо? Фото лежат в отдельной папке Если прописываю путь к одному фото, то фото работает, а вот переменная имг не работает -------------------- |
|
|
![]() |
![]()
Сообщение
#6
|
![]() |
Вы ещё не добавили преобразование (int):
Код $utro = (int)($h > 8 && $h < 12);
$dey = (int)($h > 12 && $h < 18); $vecher = (int)($h > 18 && $h < 23); $noch = (int)($h > 23 || $h < 8); |
|
|
![]() |
Сообщение
#7
|
![]() |
marv, добавил, вот весь код, но все равно не работает, что то с путем к картинкам. Наверное пути к картинкам нужно прописать в переменные?
CODE <?php $h = date("H"); $utro = (int) ($h > 6 || $h < 12); $dey = (int) ($h > 12 || $h < 18); $vecher = (int) ($h > 18 || $h < 0); $noch = (int) ($h > 0 || $h < 6); $img = "/img/{$utro}-{$dey}-{$vecher}-{$noch}.jpg"; ?> <img src="img/<?php echo $img; ?>.jpg" alt="Картинка" width="900"> Сообщение отредактировал densskv - 18.6.2014, 4:33 -------------------- |
|
|
![]() |
![]()
Сообщение
#8
|
![]() |
$img = "/img/{$utro}-{$dey}-{$vecher}-{$noch}.jpg"; ?> <img src="img/<?php echo $img; ?>.jpg" alt="Картинка" width="900"> В Вашем случаи измените содержимое переменной Код $img = "{$utro}-{$dey}-{$vecher}-{$noch}"; или html Код <img src="<?php echo $img; ?>" alt="Картинка" width="900"> а то у Вас дважды папка img и расширение Сообщение отредактировал Tollun - 18.6.2014, 4:39 -------------------- |
|
|
![]() |
Сообщение
#9
|
![]() |
Tollun, поменял, но все равно не работает. Вот весь код.
CODE <?php $h = date("H"); $utro = (int) ($h > 6 || $h < 12); $dey = (int) ($h > 12 || $h < 18); $vecher = (int) ($h > 18 || $h < 0); $noch = (int) ($h > 0 || $h < 6); $img = "{$utro}-{$dey}-{$vecher}-{$noch}"; ?> <img src="<?php echo $img; ?>" alt="Картинка" width="900"> Неужели все таки не получится сделать без операторов ветвления ? ![]() На сколько я вижу, то переменным заданы временные параметры, но ведь им не заданы привязки изображений. Ведь к каждой переменной нужно привязать изображение, и потом только оно будет работать. Или я чего то не допонимаю? может приклеить урлы к переменным на фото, или как то так. Ни как не могу понять ![]() -------------------- |
|
|
![]() |
![]()
Сообщение
#10
|
![]() |
densskv, ваша проблема в не внимательности, и не желании думать, ещё раз верните код к предыдущему виду и ещё раз прочтите моё сообщение.
зы. я специально выделил жирным, догадываясь, что Вы пропустите, но и это не помогло... Сообщение отредактировал Tollun - 18.6.2014, 5:42 -------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
![]() |
![]() Благотворительный топик |
7 | vitvirtual | 665 | Сегодня, 6:45 автор: vitvirtual |
![]() |
Помогите с памятью | 3 | zyzy | 189 | 1.2.2023, 14:58 автор: kabutops06 |
![]() |
![]() Создание модулей и хаков для DLE и других движков, перенос контента |
174 | Coppermine | 109384 | 10.1.2023, 18:23 автор: Seo-optimist |
![]() |
Отредактировать php-скрипт магазина цифровых товаров | 0 | cofadar265 | 163 | 26.12.2022, 16:21 автор: cofadar265 |
![]() |
![]() |
55 | qpPeW | 39610 | 26.12.2022, 14:56 автор: qpPeW |
![]() |
Текстовая версия | Сейчас: 7.2.2023, 11:14 |