@phpclubru

Страница 137 из 956
Alexander
06.03.2017
16:36:43
В php.net написано что наоборот у них смещение задается...

http://php.net/manual/ru/timezones.others.php

dypa
06.03.2017
16:37:22
50.1.2
Version: 50.1.2 Release Date: 2012-12-17

Alexander
06.03.2017
16:37:40
вот че в коробке было с php 5.6 )

Google
Alexander
06.03.2017
16:40:07
возможно как-то летнее/зимнее время влияет я хз... Всегда указывал в формате Etc/GMT-n и не парился, а оказывается оно не рекомендуется...

Dmitry
06.03.2017
16:44:21
php -i | grep Olson что кажет?

Alexander
06.03.2017
16:45:22
"Olson" Timezone Database Version => 0.system

Dmitry
06.03.2017
16:45:39
tzdata пакет системный обнови

Gaiaz Iusipov
06.03.2017
16:45:45
"Olson" Timezone Database Version => 2016.10

Dmitry
06.03.2017
16:46:02
sudo apt-get install tzdata если дебиан/убунта

Alexander
06.03.2017
16:48:11
че-то не то видать вернула предыдущая команда... Package tzdata-2016j-1.el7.noarch already installed and latest version

Dmitry
06.03.2017
16:49:03
у него центось по ходу ;)

Alexander
06.03.2017
16:49:35
ага ) и недавно апдейт всех пакетов должны были сделать...

Dmitry
06.03.2017
16:49:45
yum yum :)

да это почти последний... вернее 2017а есть уже, но он недавно зарелизился... 6 дней назад, не суть

Google
Alexander
06.03.2017
16:57:24
А формат Europe/blabla учитывает зимнее/летнее время для конкретного региона?

типа не везде же часы переводят...

Dmitry
06.03.2017
16:58:25
конечно, для этого при придумано

так php -r 'echo (new DateTimeZone("Europe/Malta"))->getOffset(new DateTime())/3600;' что даст?

Alexander
06.03.2017
17:00:13
1

Dmitry
06.03.2017
17:00:23
ну, и в чем проблема?

Alexander
06.03.2017
17:02:03
а хз, надо поэксперементировать ) Было че-то как-то прописано что через date_default_timezone_set(Europe/Malta) возвращало на час меньше чем должно...

А щас норм стало ) Я в конфиге прописал Etc/GMT-1 может по этому...было Europe/London

Grigori
06.03.2017
21:39:09
дело в том, что время в Лондоне совпадает с GMT

GMT-1 - это не Лондон

Kirill
06.03.2017
21:48:45
Может быть у кого-то есть опыт работы с Google Analyics? Вот такой кейс... Есть сайт, на котором установлен код GA. На сайте есть signup форма. Пользователь приходит на сайт c рефером http://www.abc.com, GA генерирует ему CID. Далее пользователь регистрируется и ему присваивается UID. Далее пользователь уходит с сайта. На следующий день пользователь возвращается с другого девайса (CID поменялся), логинится (UID остался прежним) и совершает конверсию. Если я отстучу GA, что конверсия была с UID, то он склеит ее с первоначальным CID? Т.е. поймем ли мы, что конверсия была с пользователя, который изначально пришел с abc.com?

Александр
07.03.2017
05:13:46
Всем привет. Ребят кто пользуется локальным сервом "xampp"?

Максим
07.03.2017
05:21:46
Александр
07.03.2017
05:22:13
под linux? Вопрос собственно в чем
Все все, вопрос отпал, разобрался сам)

Grigori
07.03.2017
05:29:05
> поймем ли мы, что конверсия была с пользователя, который изначально пришел с abc.com? надо у себя в базе хранить инфрмацию, что юзер пришел с abc.com

Denis
07.03.2017
09:08:49
вот на хостинге на одном айпи висит много доменных имен,например 50-100,как по запросу именни в браузере сервак понимает какой контент показать?по портам?

Denis
07.03.2017
09:10:23
а как обратиться к своему сайту,не используя доменное имя?

Максим
07.03.2017
09:11:35
ни как. по доменному имени http-сервер понимает откуда отдавать контент

Denis
07.03.2017
09:13:30
но можно приобрести хостинг,не приобретать имя,и там тестить свои проекты?

Google
Denis
07.03.2017
09:16:19
можно
а обратиться как?по айпи неполучиться

Максим
07.03.2017
09:16:21
но можно приобрести хостинг,не приобретать имя,и там тестить свои проекты?
В таком случае на том же jino предоставляют бесплатный домен

dypa
07.03.2017
09:16:32
Denis
07.03.2017
09:16:52
ага,тогда ясно

а еще вопрос

есть хостинг имя ,но нужен открытый порт

Denis
07.03.2017
09:18:22
что?
ну вот делаю серверный сокет,но на хостинге доступ к портам закрыт

Максим
07.03.2017
09:19:18
а как ты на хостинге будешь запускать воркер, который будет принимать сокет-соединение? или ты имеешь ввиду, что сокет-сервер уже где-то запущен?

Denis
07.03.2017
09:21:45
а как ты на хостинге будешь запускать воркер, который будет принимать сокет-соединение? или ты имеешь ввиду, что сокет-сервер уже где-то запущен?
вот как раз пришло время изучить эту технологию,тоесть без сервера никак не получиться сделать такое?

ща покажу,ток не гоните читать сразу)

Максим
07.03.2017
09:22:27
Для того чтобы принимать соединения на сервере должен быть запущен процесс, который будет слушать порт и принимать соединение

Denis
07.03.2017
09:22:43
$socket = stream_socket_server("tcp://127.0.0.1:8000", $errno, $errstr);

Alexey
07.03.2017
09:22:52
Сервер слушает один порт на одном IP Заголовок http состоит из нескольких часте, одна из которых представляет собой заголовки. Вот как раз в заголовке передаётся Host. Именно по нему сервер понимает что спрашивают

Denis
07.03.2017
09:22:55
вот пример

Максим
07.03.2017
09:23:12
$socket = stream_socket_server("tcp://127.0.0.1:8000", $errno, $errstr);
ну так у тебя должен быть запущен сервер, который будет слушать порт 8000

sergey
07.03.2017
09:23:48
http://php.net/manual/ru/function.socket-create-listen.php

вот?

Denis
07.03.2017
09:24:01
так

Google
sergey
07.03.2017
09:24:04
но на хостинге не дадут наврено так поделать

Denis
07.03.2017
09:24:08
я понимал так

$socket = stream_socket_server("tcp://127.0.0.1:8000", $errno, $errstr); вот создал сокет

socket_listen($socket)

вот слушаю

или совсем не так?)

Максим
07.03.2017
09:25:17
http://php.net/manual/ru/function.socket-create-listen.php
Да, если ты хочешь обрабатывать запросы с помощью php. Но для этого процесс должен быть запущен постоянно. Вы вообще жизненый цикл php не знаете что ли

Alexey
07.03.2017
09:25:47
while (true) ... :)

Denis
07.03.2017
09:25:57
но на хостинге не дадут наврено так поделать
как раз администрацию упрашиваю

Admin
ERROR: S client not available

Alexey
07.03.2017
09:26:20
а зачем на сервере принимать соеденения на php?

Максим
07.03.2017
09:26:20
while (true) ... :)
Опять же кто даст запускать это на шаред

Denis
07.03.2017
09:26:26
я не совсем понимаю пока даже то что собрался сделать)скажите главное так можно?

в общем

Denis
07.03.2017
09:26:51
я уже писал))ща повторю в кратце

Максим
07.03.2017
09:27:10
Где-то читал, что с дикими костылями можно, конечно. Но это порнография

Denis
07.03.2017
09:27:36
Где-то читал, что с дикими костылями можно, конечно. Но это порнография
порнография это как сейчас у меня на ajax запросах каждые 2 сек

Google
Denis
07.03.2017
09:27:38
)))

Максим
07.03.2017
09:27:39
Какие проблемы запустить процес постоянно? while(1) listen()
попробуй на обычном хостинге без доступа к ssh запусти. расскажешь потом

Denis
07.03.2017
09:30:06
приобретай vps/vds
это понятно),но вопос не в этом был)а вот сейчас у меня мессенжер работает на 150 юзеров на запросах 2 сек (2 запроса) ,если сделаю так как сказал выше это же лучше будет?

sergey
07.03.2017
09:30:14
попробуй на обычном хостинге без доступа к ssh запусти. расскажешь потом
Скорей всего время жизни процесса будет проблемой. Но минуту могут дать подержать. Крон раз в минуту. В общем-то демон на пхп не большая проблема, во всяком случае я делал в том числе и на хостинге без ssh, с костылями конечно. Но порт открыть скорей всего нельзя.

вообще для месенджера есть технология вебсокется

*вебсокетс

Ида, с хостинга, как увидят - попрут. Потому что хостинг это для хомпаг.

Denis
07.03.2017
09:31:54
*вебсокетс
я их и имею ввиду)

в общем без сервака никуда(

но дорого) пробую амозоновский,но настроить пока невыходить для доступа извне,локальный юзать не то

Максим
07.03.2017
09:33:40
в общем без сервака никуда(
приобретай какой-нибудь недорогой vps/vds сервер

Alexey
07.03.2017
09:33:53
уже всё придумали же, например: https://github.com/ratchetphp/Ratchet

sergey
07.03.2017
09:34:03
на vscale.io хоть они и черти, вполне сносный сервер по цене хостинга

Denis
07.03.2017
09:34:04
приобретай какой-нибудь недорогой vps/vds сервер
может и приобрел бы,но вот амозоновский второй день настроить немогу

sergey
07.03.2017
09:34:18
200р месяц бесплатно (но 100р надо закинуть картой)

Максим
07.03.2017
09:34:48
sergey
07.03.2017
09:34:53
у vscale есть предустановленный ubuntu + vesta

нажал и через 5 минут у тебя уже вход в панель.. хостинга )

Alexey
07.03.2017
09:35:45
а вообще для сообщений лучше использовать что-то более приспосбленное, например xmpp (использовал ejabberd когда-то для создания чатов с сапортом на сайте)

Denis
07.03.2017
09:36:55
а вообще для сообщений лучше использовать что-то более приспосбленное, например xmpp (использовал ejabberd когда-то для создания чатов с сапортом на сайте)
ну я ж в учебных целях все это горожу)потому готовые решения не юзаю,а велосипеды,но в конечном итоге конечно что-то адекватное применить придеться

Pavel
07.03.2017
09:37:40
Почему виртуалку локально не поднять то?

Alexey
07.03.2017
09:37:46
или docker

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