@phpclubru

Страница 329 из 956
Vitaly
15.09.2017
14:09:08
Здравствуйте , не подскажите функцию для случайной подстановки значения в переменную из определенного массива или списка.

Dmitry
15.09.2017
14:09:36
array_rand

Fayozjon [CybernatiC]
15.09.2017
14:12:44
Привет всем! Тут я пытаюсь сделать тг бота на основе Easyii cms (yii 2)

каждый раз при добавлении товара создается новая сессия

Google
Fayozjon [CybernatiC]
15.09.2017
14:13:20
так как POST запросы приходят в WEbHook с разных IP

я так подозреваю

вот собстна бот @pharmmarketbot

Там есть 2 команды

Dmitry
15.09.2017
14:13:38
ты знаешь, что сессия базируется на куках? ;)

Fayozjon [CybernatiC]
15.09.2017
14:13:39
/buy

/cart

Dmitry
15.09.2017
14:14:04
в PHP

Fayozjon [CybernatiC]
15.09.2017
14:14:17
как же мать ее переписать что ли

Dmitry
15.09.2017
14:14:29
Ну просто, прочитат вот http://php.net/manual/en/book.session.php ;)

По сути тебе нужно в начале скрипта session_id($id); session_start();

а $id как-то выбирать на основе id клиента из телеграм запроса

Google
Dmitry
15.09.2017
14:15:57
короче для уникального клиента дожен быть постоянный и уникальный $id

ну еще можно написать свой класс сессси и подпихнуть в Yii2 его. Это где-то более правильный вариант.

http://www.yiiframework.com/doc-2.0/guide-runtime-sessions-cookies.html

Fayozjon [CybernatiC]
15.09.2017
14:36:54
http://www.yiiframework.com/doc-2.0/guide-runtime-sessions-cookies.html
Спасибо поужинаю и сяду говнокодить

Alexandr
15.09.2017
14:40:25
archil.net
15.09.2017
19:38:33
vashkatsi: Всем привет, пишем проект на Yii2 +mysql, есть таблица статистики, каждый день туда добавляется около 2кк записей. Из этой таблице в дальнейшем будут проводиться выборки. Думаем сделать партиционирование, и хотим реализовать это дело через PHP, после часа поисков не смог найти какого-то похожего решения, кто-то сталкивался с такой проблемой? Может есть какие-то наработки?

Pavel
15.09.2017
19:42:13
А чего там нарабатывать? Выбираете ключ партиционирования и готово. Строк 200 получится весь механизм.

archil.net
15.09.2017
19:43:38
А чего там нарабатывать? Выбираете ключ партиционирования и готово. Строк 200 получится весь механизм.
Дабы не плодить велосипеды хотелось бы посмотреть на уже готовые решения, если они есть конечно

Pavel
15.09.2017
19:44:46
Непонятно что готового должно быть в решении

Почти все решение - это на вход получить ключ партиционирования и по нему выдать название таблицы из которой выбираем. Ну и для вставки тоже. Такое невозможно абстрагировать, абстракция получится по оверхеду больше чем реализация.

Pavel
15.09.2017
19:48:19
Ну а зачем вам реализовывать это средствами пхп? есть же в mysql готовое https://habrahabr.ru/post/159131/

archil.net
15.09.2017
19:50:32
Время
15.09.2017
20:33:22
Народ, а есть ли возможность средствами PHP отрезолвить домен через определенные DNS серверы?

Pavel
15.09.2017
20:35:16
Нашел в гугле третью ссылку https://github.com/mikepultz/netdns2

Время
15.09.2017
20:38:57
А штатными средствами PHP это не реализуемо? Без учета выполнения системных команд.

Pavel
15.09.2017
20:43:11
Я знаю асинхронные https://github.com/amphp/dns

Обычные не знаю есть ли современные

Время
15.09.2017
21:11:25
ознакомился с классами... да уж... долго придется разбираться что к чему ;( там всё равно вся суть их сводится к функциям socket_create и так далее, а на примере этих функций может быть есть что то попроще? Желательно уложить в пару строчек кода, а не сотни файлов по паре строк разбитых на классы.

Google
Pavel
15.09.2017
21:13:27
Да погугли, есть скорее всего

Или как вариант прочиать спецификацию dns и самому быстро реализовать. Должно быть не сложно.

Dmitry
15.09.2017
21:17:06
сделать exec и вызвать команду ресолва ;) host или dig там ;)

http://www.purplepixie.org/phpdns/ вот еще

Denis
16.09.2017
13:05:22
тю блин ,помогите,дали бекап сайта,окказался магаз на опенкарте ,востановил,но теперь при добавлении товара ,ругается на то что форму типа неправельно заполнил,гугл говорит проблема в мультиязычности и нужно анг отключить,но дело в том что он отключен,и есть только русский,может ли быть проблема в том что опенкарт неинсталился а востаннавлявался?

awesome
16.09.2017
13:52:26
Ох уж эти танцы с бубнами)))

Максим
16.09.2017
18:22:40
не в курсе, а что за новое понятие Virtual Package на Packagist.org?

Максим
16.09.2017
19:52:45
dypa а еще какие-нибудь интересные подкасты имеются?

Ivan
17.09.2017
08:40:55
Привет всем) ищу с кем поизучать пхп. Точнее Паттерны, но поглубже чем обычно как и ООП.

Eugene
17.09.2017
08:52:30
Звучит как то неприлично:)

Alexey
17.09.2017
09:26:55
Бери любой php фреймворк и разбирайся как он написан. Сразу всё в одном получишь, и ООП и лучшие практики и кодстайл и распространенные паттерны...

laravel,yii, да вообще любой mvc фрейм

Pavel
17.09.2017
10:30:11
Yii только не бери... по лучшим практикам и кодстайлу он так себе..

Gleb
17.09.2017
10:33:25
+

Dmitriy
17.09.2017
18:24:07
laravel тоже брать не нужно. внутри он говно

yii2 внутри по лучше будет имхо

laravel тоже брать не нужно. внутри он говно
всякие гото, статика. не понятная хрень.

Google
Artyom
17.09.2017
20:57:35
Всем привет. Кто-нить сталкивался с проблемой, что PHP копирует не тот файл который был указан? Я сначала пробовал использовать просто функцию copy, а потом решил выполнить через exec команду на копирование. Ну и заодно текст команды в лог выводил. Так вот, если команда выполняется под PHP, то копируется не верный файл, а стоит потом взять команду из лога и выполнить в обычной консоли, то все отлично

Pavel
17.09.2017
23:53:30
Видео еще больше запутало... Что куда там копируется непонятно. А там может быть или chroot какой-хитрый, или маппинги директорий на контейнер неверные..

Попробуй эксперимент на простых файлах с короткими путями и именами, так и с проблемой разобраться больше шансов.

Алексей
18.09.2017
07:23:00
Всем привет, помогите новичку плиз Запустил локальный сервер на макос сиера в httpd.conf заменил пару строк и все работает при запуске sudo apachectl start но проблема такова- установил brew и отудого поставил brew install homebrew/php/php71 , в терминале писалось при наборе ( php -v ) версия 7.1 а на локальном сервере phpinfo 5,6 далее по дурости незнамши ввел команду brew unlink php71 и в терминале стало показывать ( php -v ) версию 5,6 Вопрос - как сделать чтоб и в терминале и на локалке phpinfo была версия последняя от brew???

Илья
18.09.2017
07:55:54
ну как минимум весь стек перенести на brew выключив встроенный апач

а вообще лучшим решением будет поставить докер

и там поднять все что нужно тебе

Alexandr
18.09.2017
08:07:12
Поздравляем Аделя @Adelf32 ДР! Кто не в курсе - он новый админ phpclub.ru

Pavel
18.09.2017
08:14:40
Поздравления! ?

Dmitry
18.09.2017
11:53:43
Всем привет! Подскажите пожалуйста. столкнулся с проблемой, пишу массив в файл .txt, затем хочу из этого файла массив прочитать с помощью file, но по итогу у меня вместо ключа массива подставляется нумерация строчек, а ключ "съезжает" к значению, как с этим бороться?

Pavel
18.09.2017
12:10:58
Покажи код как ты пишешь массив в файл

Sparrow
18.09.2017
12:12:43
Приветствую народ кто нибудь с Wordpress работает?

Не могу понять как выводить одну вещь

Dmitry
18.09.2017
12:13:19
$f=fopen("C:\OSPanel\domains\local\www\1.txt","w"); foreach($_POST as $n=>$v) { fwrite($f,"$n - $v\n");} fclose($f);

В файле самом строчки не нумеруются

А вот когда начинаю выводить массив из него - появляется нумерация

Sparrow
18.09.2017
12:14:27
Условие внутри фореач это законно?

Adel
18.09.2017
12:14:38
это не условие

все работает так, как должно быть

Sparrow
18.09.2017
12:14:58
А что это?

Google
Adel
18.09.2017
12:15:11
если хочешь массив с ключами.. то проще json_encode или serialize

Sparrow
18.09.2017
12:15:43
$n=>$v

Adel
18.09.2017
12:15:55
прочитай доку а

по foreach

Aleksandr
18.09.2017
13:44:38
Привет, знакомые ищут https://moikrug.ru/vacancies/1000034758, если кому интересно. Сорри за спам))

Pavel
18.09.2017
13:53:29
Повторю еще раз, считаю что сейчас уже компании должны в вакансиях писать не требования, а свои собственные резюме. Какой у них стек, какими методологиями пользуются, кто девопсит и т.д. Так быстрее можно составить впечатление о компании

Dmitry
18.09.2017
14:13:06
Так они и пишут "у нас зопарк, и так будет и дальше" ;)

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