Покинул форум
Сообщений всего: 6
Дата рег-ции: Май 2013
Помог: 0 раз(а)
Здравствуйте! Я новичек в php, при этом новичек с большой буквы. Нужно реализовать следующее, но, к сожалению, пока не хватает знаний, а нужно это срочно.
Итак:
Если, сегодня Понедельник, то надпись: "сегодня день Сурка!" и выводится картинка 1, картинка 2
Если, сегодня Вторник, то надпись: "сегодня день Мира!" и выводится картинка 3, картинка 4
Покинул форум
Сообщений всего: 186
Дата рег-ции: Янв. 2013
Помог: 0 раз(а)
[+][+][+]
DelphinPRO спасибо.
Что-то с головы выпало.
Конструкция switch даже лучше if-else(смотря какая ситуация).
Если вас устраивает писать много скобок, то вам никто не мешает
upd. только сейчас заметил что изначально некорректная запись
Я так понимаю это попытка допилить шаблоны вордпресса, так вот - внимательнее изучите синтаксис языка и примеры в кодексе, т.е. как вы написали вообще писать нельзя.
Покинул форум
Сообщений всего: 6
Дата рег-ции: Май 2013
Помог: 0 раз(а)
Спасибо, но всё= Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' (Добавление)
Хм, я читал, дата например замечательно выводится стандартными средствами.
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
thunder, внимательно с регистром буквы, это решает. Могли бы посмотреть через var_dump(date('W')) что у вас в условии будет сравниваться - номер явно больше 6
внимательнее мой комментарий(и документацию) 0 = Sun = Вс, первый вариант был корректный, зачем меняли - непонятно. ?> и <?PHP убрать, между ними нет html разметки.
первый вариант 100% рабочий, если нигде до этого не намудрили
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
thunder пишет:
В чем существенное отличие от вашего варианта date('w')? Работает date('N')
привычка...
thunder пишет:
В коде страницы следующее:
а это вордпресс виноват. или вы, потому что не удосужились прочесть документацию. функция bloginfoвыводит данные, а не возвращает их.
в конструкции echo '<img src="'. bloginfo('template_directory')
сначала выполняется функция, потом эха. вот и получается часть пути выводится раньше.
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
thunder,
thunder пишет:
1. date('N')
В чем существенное отличие от вашего варианта date('w')? Работает date('N') правильно и дни недели выводит правильно.
1. Я этот вариант вообще не упоминал, и не говорил что он неправильный. В вашем посте - W
А пути посмотреть на странице не судьба? Или посмотреть описание функции bloginfo?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.