@phpgeeks

Страница 7497 из 8430
dev
29.05.2018
12:30:12
и рано или поздно вас спалят и закидают помидорами

release-tracker
29.05.2018
12:57:33
Вышла новая версия Carbon, extension for DateTime: 1.29.1

Вышла новая версия Workerman: event driven PHP framework: v3.5.9

Google
Дмитрий
29.05.2018
13:08:06
Anton
29.05.2018
13:54:57
Коллеги, вопрос есть. На РНР можно ли как-то "держать" сессию, как это происходит с сокетами? Чтоб если посетитель сайта закрыл браузер (или инет пропал) - в коде РНР сработал триггер. Задача - знать сколько посетитель сидит на сайте в активном положении

ExPandable
29.05.2018
13:55:34
а сессия и так сбрасывается при закрытии браузера же

Anton
29.05.2018
13:55:57
но сбрасывается сессия ведь не на сервере, а в браузере

Евгений
29.05.2018
13:56:06
а сессия и так сбрасывается при закрытии браузера же
я так понимаю, именно этот момент он и хочет отловить на сервере

Anton
29.05.2018
13:56:08
т.е. если резко отвалится инет - РНР знать не будет про это )

ExPandable
29.05.2018
13:56:24
хм, считай жсом через аджакс

Anton
29.05.2018
13:56:24
Да. Мне надо подсчитать сколько человек тусил на моей вкладке

ExPandable
29.05.2018
13:56:26
как вариант....

Anton
29.05.2018
13:56:36
думаю ajax кидает на РНР "я еще тут"

Anton
29.05.2018
13:57:18
дада, спасибо, чтоб не обложили мою идею говном ) значит её и запилю как самое простое и работаюющее решение

Google
Дмитрий
29.05.2018
13:57:45
ExPandable
29.05.2018
13:58:00
Anton
29.05.2018
13:58:06
! спс

Дмитрий
29.05.2018
13:58:59
Ну да, но можно и без js. Хотя смысла, конечно нет, если это не упражнение или ни какое-нибудь тестовое задание

Константин
29.05.2018
13:59:15
Да, я имел js.

Какой забавный каламбур получился.

Дмитрий
29.05.2018
13:59:45
?

ток не редактируй???

Константин
29.05.2018
14:01:03
Потом, в рамках рефакторинга поправим.

Artem
29.05.2018
14:12:03
Гайс, есть задача подтягивать на сайт фото из инсты по хештегу. Может кто-то реализовывал подобное или существуют какие-то плагины? Ибо в php я не могу

Saw
29.05.2018
14:13:30
С фига ли php нельзя?

Хотя да возможно

Тут сложновато

Artem
29.05.2018
14:14:11
Saw
29.05.2018
14:14:32
Угу

Saw
29.05.2018
14:15:03
Сам незнаю как сделать это может javaskipt нужнв

Artem
29.05.2018
14:15:29
php можно, но я его не знаю) ща ищу может на жеесике можно

Ок, спасибо - нашел на жеесе чтот. Ретируюсь

Google
Константин
29.05.2018
14:15:58
Советую изучить пакеты по моей ссылке выше.

Ок, спасибо - нашел на жеесе чтот. Ретируюсь
Так тебе на клиенте или на сервере это нужно?

Константин
29.05.2018
14:17:19
на клиенте
Тогда на php будет сложно.

Ruslan
29.05.2018
14:23:51
Всем привет. Подскажите, как найти утечку памяти ?

Пробовал получить файл дампа от xdebug, для просмотра использовал KCachegrind, но что-то это не особо информативно, не смог понять откуда ноги растут. Может есть инструменты поудобнее

Roma
29.05.2018
14:24:50
в пхп?

а как оно проявляется?)

у тебя же request падает и все

Константин
29.05.2018
14:25:10
Думаю, мой коллега выше негодует по той же причине.

Ruslan
29.05.2018
14:30:19
пхп, скрипт запускается в cli, постепенно начинает всё больше памяти потреблять

грешу на утечку :)

Dmitry
29.05.2018
14:30:56
пхп, скрипт запускается в cli, постепенно начинает всё больше памяти потреблять
это нормально, если у тебя скрипт что-то создаёт, какие-то классы. может парсит xml

Vladislav
29.05.2018
14:31:06
Всем привет. Как такое может быть вообще? Мне сайт выдаёт нотайсы и хочу чтобы не выводил, устанавливаю ему значение в настрайках php.ini error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT перезагружаю апач и всё равно выводит их.

Константин
29.05.2018
14:32:17
пхп, скрипт запускается в cli, постепенно начинает всё больше памяти потреблять
Если скрипт не очень сложный, можно просто https://secure.php.net/manual/ru/function.memory-get-usage.php понатыкать и поглядеть.

Dmitry
29.05.2018
14:32:27
если ты это делаешь через php-fpm, то error_reporting нужно поправлять в php-fpm.conf

Vladislav
29.05.2018
14:33:07
Константин
29.05.2018
14:33:11
грешу на утечку :)
Но про специальные инструменты я не слышал, сам буду благодарен за информацию.

Google
Vladislav
29.05.2018
14:33:21
по крайней мере путь до ini файла туда ведёт

Dmitry
29.05.2018
14:33:51
он вообще лежит в папке php/7.0/apache2
у тебя в htaccess где-то устанавливается error_reporting?

Ruslan
29.05.2018
14:34:07
это нормально, если у тебя скрипт что-то создаёт, какие-то классы. может парсит xml
классы создаются, но они должны уничтожаться. Скрипт загружает данные из mysql в elasticsearch

Vladislav
29.05.2018
14:34:39
неа

Dmitry
29.05.2018
14:34:41
ты обнуляешь переменные?

Ruslan
29.05.2018
14:34:53
Dmitry
29.05.2018
14:35:24
неа
код в студию, если возможно

Saw
29.05.2018
14:36:09
1 час общения на английском убивает все силы и мотивацию работать. Как вообще можно выусить этот долбанный английский

Vladislav
29.05.2018
14:36:27
на openservere работает всё

Константин
29.05.2018
14:36:52
Лол

Тебе не поможет отключение нотайсов в данном случае.

Dmitry
29.05.2018
14:37:39
на openservere работает всё
что скрипт делает?

Константин
29.05.2018
14:37:47
Это Yii2

Ты пытаешься отобразить имя пользователя, но ты не авторизован.

Нужно поставить проверку авторизован ли пользователь перед выводом Yii::$app->user->identity->username

Vladislav
29.05.2018
14:38:53
Ты пытаешься отобразить имя пользователя, но ты не авторизован.
но можно такие предупреждения игнорить и всё нормально будет работать

Константин
29.05.2018
14:39:06
Это серьезная ошибка так-то.

Google
Константин
29.05.2018
14:39:57
Ты будешь для всех пользователей показывать кнопку "выход" и они даже не смогут войти.

Vladislav
29.05.2018
14:40:30
Нет, не будет.
интересно предположить как это на Open server работает

Константин
29.05.2018
14:40:48
интересно предположить как это на Open server работает
Просто ты там авторизовался, скорее всего.

Vladislav
29.05.2018
14:40:53
неа

Константин
29.05.2018
14:40:56
На своём сайте.

И что ты видишь, Выход() на месте кнопки входа?

Vladislav
29.05.2018
14:42:02
она не выводиться просто кнопка вход

всё нормально

Константин
29.05.2018
14:42:39
У тебя там ниже уже есть условие isGuest, просто добавь такое же для этой кнопки.

И всё заработает.

Vladislav
29.05.2018
14:43:26
у меня ещё много таких нотайсов будет помимо этого

Константин
29.05.2018
14:43:26
А подавление ошибок - это зло.

Dmitriy
29.05.2018
14:43:45
хд. проверяй на авторизацию и только потом пихай это в массив

Vladislav
29.05.2018
14:43:54
согласен что зло)

но я пришёл сюда не код править)

вопрос стоит другой

Константин
29.05.2018
14:44:13
Я умываю руки.

Страница 7497 из 8430