@phpclubru

Страница 578 из 956
Dmitry
06.05.2018
10:27:35
можно еще $min = $hour*60 + $min и условия писать относительно такого параметра - будут проще if (($min >= 10*60+45) && ($min < 11*60)

andrew
06.05.2018
10:27:41
Берешь текущий час и подставляешь в свои условия

Alex
06.05.2018
10:27:51
Так человеку нужна МСК зона, вдруг он не в МСК Но это уже так, по необходимости

Google
Dmitry
06.05.2018
10:28:07
но не факт что багов не будет если в таймзоне перевод времени попадет на этот отрезок)

God Ra
06.05.2018
10:28:40
Бро, а справочку на http://php.net/ лень смому почитать? А? Там даже на русском есть.

andrew
06.05.2018
10:29:04
$currentHour = date('H'); дальше проверяешь сначала 10 45 потом 7

Если надо то вверху поставь тайзону москвы

Либо глобально в пхп ини

Dmitry
06.05.2018
10:31:14
Да, там есть целый раздел как правильно работать с датами-таймзонами в ООП стиле http://php.net/datetime

andrew
06.05.2018
10:31:46
Да тут 3 строчки кода

Какое ооп

Ghost
06.05.2018
11:08:05
ребята гляньте

$datetime = new DateTime('', new DateTimeZone('Europe/Moscow')); $datetime->setTimezone(new DateTimeZone('Europe/Moscow')); $timeMoscow = $datetime->format('H:i'); if ( $timeMoscow >= '10:45' && $timeMoscow <= '11:00' ) { echo "Сейчас промежуток времени от 10:45 до 11:00"; } else if ( $timeMoscow >= '07:00' && $timeMoscow <= '11:00' ) { echo "Сейчас промежуток времени от 7 утра до 11:00"; } else { echo "В остальных случаях выводим какой нибудь текст"; }

Малябис
06.05.2018
11:23:06
Ребята кто-нибудь объяснить такое явление, вроде в книге прочитал, что закрыващий тег php можно не писать, конец файл будет означать закрытие тега php, но почему-то в MAMP в php 7.2 кидает ошибку 500

закрываю тег, все отображается нормально. может в php ini надо что-то править?

Google
Pavel
06.05.2018
11:25:19
Ошибка 500 может много чего означать, нужен текст ошибки

Малябис
06.05.2018
11:26:02
нету текста

http error 500 и все

Dmitry
06.05.2018
11:52:14
из логов

Sergey
07.05.2018
07:46:03
Подскажите, как правильно поделить $i на пары. необходимо попарно составить <div class="row"> и заполнить контент.

добавил счетчик $i=0. затем вывел первый открывающий div: <div class="row home-newsproducts-row"> <?php $i = 0;?>

затем делаю $i++ и проверяю закрываю если == 1

так будет работать?

всё не так. А если делить по модулю на 2.

Feodor
07.05.2018
08:04:43
Блин, ты вообще сам-то понимаешь чего тебе надо? Твой код выведет результат присваивания, то есть 0.

Вопрос напиши нормально. Правильный вопрос - половина ответа.

Sergey
07.05.2018
08:05:57
вообщем row что вверху картинки - должен обрамлять ПАРУ div что ниже

пока не пойму где открыть этот -row и где закрыть. по идее закрыть и открыть при i нечетном.

Feodor
07.05.2018
08:09:38
Без обид, но ты точно понимаешь, что хочешь? Ты в первом тэге в цикле в счётчик посчитал количество элементов. Во втором проверил, что их нечётное количество.

Артем
07.05.2018
08:09:44
условие $i % 2 == 1 выполниться уже при первой итерации, т.к. выполняется $i++

Я думаю это место, которое вводит в заблуждение.

Feodor
07.05.2018
08:10:22
А, пардон, скобку пропустил.

Артем
07.05.2018
08:10:34
Точно-точно

Feodor
07.05.2018
08:11:00
Ну да. Остаток от деления 1.

Google
Артем
07.05.2018
08:11:07
Да, у тебя до цикла i = 0

Sergey
07.05.2018
08:11:07
да, верно...

Артем
07.05.2018
08:11:30
потом в цикле сразу прибаляется i++

Feodor
07.05.2018
08:11:48
Надо как-то так: if ($i >1 && $i % 2 ==1)

Артем
07.05.2018
08:11:54
Т.е. становиться 1 Потом ты провераешь остаток от деления на 2, конечно же будет остаток 1.

Не усложняй)))

Feodor
07.05.2018
08:12:06
Либо инкрементить в конце.

Артем
07.05.2018
08:12:30
Просто перемести инремент вниз цикла

Либо увеличь И на единицу на старте

Bo
07.05.2018
08:13:06
Ребят, подскажете, как в unit тестах можно ошибки увидеть, а не только ассёрты?

Feodor
07.05.2018
08:13:42
Не усложняй)))
Может он порядковые номера выводит.

Артем
07.05.2018
08:13:46
pastebin.com Так гораздо легче

Bo
07.05.2018
08:14:41
Артем
07.05.2018
08:14:47
Sergey
07.05.2018
08:15:23
Просто перемести инремент вниз цикла
круто! так и сделал. первая пара как надо! осталось остальные проверить. благодарю!

Algis
07.05.2018
09:05:02
Kirill
07.05.2018
10:03:29
#работа Срочно! Срочно! Нужен программист, сделать такой сайт https://www.dropbox.com/s/2qn7dne79i1s9y3/home.png?dl=0 Присылайте сроки и стоимость в ЛС.

Google
Maxim
07.05.2018
10:07:50
Или вообще шаблон скачать и все

Серёга
07.05.2018
10:11:14


сорри я не удержался))

Admin
ERROR: S client not available

Kirill
07.05.2018
10:11:50
)))

Серёга
07.05.2018
10:12:00
пиарю)

Kirill
07.05.2018
10:12:25
Мне нужно прикрутить вёрстку к болт cms на самом деле уже)

Сергей
07.05.2018
10:24:44
Ребят, всем привет) У меня есть небольшая загвозка. Определяю через сервис яндекс местоположение пользователя. Через вай-фай все гуд, а через 3g и LTE не особо. Так как операторы в основном принадлежат самаре, уфе и так далее. А как мне заставить определить текущее местоположение пользователя?)

Dmitry
07.05.2018
10:27:24
ну... подать в суд, выиграть его... можно еще силовые органы привлечь и заставить... военных с танками к офису яндекса подогнать... тоже может заставить их

Feodor
07.05.2018
10:29:00
Если я правильно понимаю суть проблемы, попробуй freegeoip.net Они у нас нормально определяли мобильных пользователей по Cибири, может и тебе поможет.

Нормально >= 75%

Dmitry
07.05.2018
10:31:01
вот не знаю как другие, но я в 99% случаев жму отказать :)

Feodor
07.05.2018
10:31:23
Требует загрузки по https, при ранее отключенном разрешении даже всплывашку показать не даст.

Сергей
07.05.2018
10:31:50
просто мне хотелось сделать все автономно, чтоб не заставлять пользователя выполнять определенные лишнии дейяствия)

Feodor
07.05.2018
10:32:16
Может чего поменялось, но было жутко неудобным полтора года назад.

Сергей
07.05.2018
10:33:34
У меня проект на Битрикс, так вот есть информация в инфобоке в виде названиев городов. Мне необходимо получить город по его местоположению и вывести информацию по текущему городо на экран пользователя. Но пока города добавляены на территорий татарстан. А мне получается придется определить близколежащий город если такого города нету в моем списке)

Feodor
07.05.2018
10:34:38
Ну хз, может нам просто повезло на проекте. Статистика достаточно небольшая, около 200 мобильников в день.

Artem
07.05.2018
10:35:23
можно просто вычислить по ip http://freegeoip.net/json/ p.s. уже увидел, что нужно сначала читать все, что вы понаписали... ?

Google
Feodor
07.05.2018
10:35:45
У пользователя, в смысле.

Это как фонарик с маркета, которому требуется 100500 разрешений...

Artem
07.05.2018
10:40:30
просто мне хотелось сделать все автономно, чтоб не заставлять пользователя выполнять определенные лишнии дейяствия)
относительной автономности можно добиться скачав базу и работать уже с ней. Возможно если поискать и базы можно найти лучше https://dev.maxmind.com/geoip/geoip2/geolite2/

Сергей
07.05.2018
10:43:11
Спасибо за советы, буду пробывать)

Artem
07.05.2018
10:47:52
там кстати geoip дает возможность получить ASN, через него уже можно догориться с провайдером и получать больше деталей. Но это уже совсем другая работа )

Артем
07.05.2018
11:32:54
Можно ли составить mysql запрос,Который поменяет местами значение двух полей из разных таблиц?

Feodor
07.05.2018
11:35:22
Можно! Составляй!

https://www.site-do.ru/db/sql5.php

Но делать такие вещи стоит только на собеседовании. И не факт, что стоит к ним устраиваться.

Артем
07.05.2018
11:37:29
Мне разово устранить последствия бага надо. И отобрав записи по определенным условиям свапнуть значения в двух таблицах.

Feodor
07.05.2018
11:42:16
Чёрт, у меня парсер сломался такое одним запросом писать.

Плохо потому, что читать такое неудобно.

Страница 578 из 956