@phpgeeks

Страница 8355 из 8430
Алексей
15.10.2018
12:56:18
https://habr.com/post/277699/

https://habr.com/post/302278/

https://www.google.ru/search?newwindow=1&safe=active&ei=Ro7EW6G-GMqusAGflJeQCg&q=docker+supervisor+habr&oq=docker+supervisor+habr&gs_l=psy-ab.3..33i21k1.4388.9993.0.10546.7.7.0.0.0.0.205.1126.0j6j1.7.0....0...1c.1.64.psy-ab..0.7.1124...0j0i67k1j0i7i30k1j0i203k1j0i22i30k1j0i22i10i30k1j0i8i13i30k1.0.Rm-Azev1xy0

Денис
15.10.2018
12:57:57
да блин добавь в скрипт цикл со слипом

Google
Vladislav
15.10.2018
12:57:57


Алексей
15.10.2018
12:58:38
./

../../

Денис
15.10.2018
12:59:07
а тебя не смущает что в пути слеши в разные стороны?

Константин
15.10.2018
13:06:59
Вот это уже интересненько

https://habr.com/post/277699/

https://habr.com/post/302278/

https://www.google.ru/search?newwindow=1&safe=active&ei=Ro7EW6G-GMqusAGflJeQCg&q=docker+supervisor+habr&oq=docker+supervisor+habr&gs_l=psy-ab.3..33i21k1.4388.9993.0.10546.7.7.0.0.0.0.205.1126.0j6j1.7.0....0...1c.1.64.psy-ab..0.7.1124...0j0i67k1j0i7i30k1j0i203k1j0i22i30k1j0i22i10i30k1j0i8i13i30k1.0.Rm-Azev1xy0

Saw
15.10.2018
13:13:02
?

Пётр
15.10.2018
13:56:26
Как без функции записать json_decode('"\uD83C\uDDF7\uD83C\uDDFA"');

Денис
15.10.2018
13:58:36


Nikita
15.10.2018
13:58:37
ребятос, скажите мне насколько я неправильно делаю: есть класс, наследуемый от абстрактного. в этом классе вызывается метод __invoke() внутри которого вызов __invoke() через parent:: из абстрактного. В абстрактном __invoke проверяет if(method_exists($this, $method)) ($method получаю из параметров, это строка кароче) если в наследуемом от абстрактного метода нет, тогда возвращаю соответствующий респонз в абстрактном классе, если есть метод, тогда вызываю из абстрактного класса метод в наследуемом.

Все работает как мне надо, но чего-то меня в этом смущает. Что не так?

Google
Пётр
15.10.2018
13:59:22
??

вот этот символ

Anton
15.10.2018
13:59:36
Все работает как мне надо, но чего-то меня в этом смущает. Что не так?
я даже прочитать это не могу. Явно что-то не так :)

Nikita
15.10.2018
13:59:51
окей, ща

public function __invoke(Request $request, Response $response, $args) { return parent::__invoke($request, $response, $args); }

это в наследуемом

if(method_exists($this, $method)) { return $this->$method($request, $response, $args); } else {...

в абстрактном

даже чтобы полнее картина была: if(method_exists($this, $method)) { return $this->$method($request, $response, $args); } else { return $response ->withStatus(405) ->withHeader('Content-Type', 'text/html') ->write('Method not allowed'); }

Денис
15.10.2018
14:01:49
как наследуемый класс может не иметь метода? типа при создании теряется? или я чего-то не знаю

дырки в памяти?

Nikita
15.10.2018
14:02:16
да в том и смысл что может не иметь метода

так и должно быть по задумке

Денис
15.10.2018
14:03:20
ну так это уже будет оверрайт

Nikita
15.10.2018
14:04:01
и?

Nikitcat
15.10.2018
14:14:06
Всем привет. Почему при localhost выдает страницу апача, хотя его нет?

Sergey
15.10.2018
14:14:39
Vasilii
15.10.2018
14:15:30
чуваки подскажите сервис с шаблонами opencart - желптельно бесплатными)

Nikitcat
15.10.2018
14:16:16
А где он может остаться? В процессах нет(ps aux) при команде: apache2ctl stop Command 'apache2ctl' not found, but can be installed with: apt install apache2

Google
Bogdan
15.10.2018
14:16:23
Bogdan
15.10.2018
14:17:15
что говно?
бесплатные шаблы, так или иначе если что-то нормально без платного модуля ты не обойдешься

Bogdan
15.10.2018
14:17:51
Vasilii
15.10.2018
14:18:21
там же
не подскажите ссылку на этот форум, а то в поиске их много выдает

Nikitcat
15.10.2018
14:21:24


Anonymous*
15.10.2018
14:22:31
аа http по твоему что

nginx по твоему что

Nikitcat
15.10.2018
14:23:03
окей, та на локалхосте все равно апач

если я мануально удалю папку в /etc/apache2 можно так?

ибо если пишу apt-get remove apache2 уже нечего ремувать)

Anonymous*
15.10.2018
14:29:46
Выруби nginx и проверь

Nikitcat
15.10.2018
14:31:58
Выруби nginx и проверь
Локалхост недопустен. Включил опять, перезагрузил - все равно апач

Anonymous*
15.10.2018
14:33:00
С хуя ли это Апач

Google
Nikitcat
15.10.2018
14:33:08


Anonymous*
15.10.2018
14:33:16
Боже

Это просто Апач файл оставил

В /var/www

И его нджинкс хостит

Дошло?

Admin
ERROR: S client not available

Nikitcat
15.10.2018
14:34:09
и дефолтная страница нгикса затерлся, да?

Anonymous*
15.10.2018
14:34:49
Типа того

Nikitcat
15.10.2018
14:35:05
Спасибо

Дошло))

Frenkins
15.10.2018
14:36:50
Ребят , как цикл сделать правильно при выборке в мускл? условие такое: Например в базе 5 строк У первой строки Active = 1, у других 4 Active = 0. Выполняется некий скрипт, в котором отправляем запрос к бд update from tbname set Active =0 where Id=1; $Activenext = (update from tbname set Active=1 where Active=0 order by id ASC limit 1); так он опять первому id поставит Active 1, как сделать чтобы он шел дальше и цикл повторялс?

на синтаксис не обращайте внимание, прост пример привел

Frenkins
15.10.2018
14:41:55
второй запрос сделай update tbname set Active=1 where Active=0 and Id<>1
не равно 1, он тогда будет выбирать 2 всегда?

мне запросы местами поменять нужно получается

сначала ставим для другого, потом убираем актив с текущего

update tbname set Active=1 where Active=0 and Id<>1 тогда здесь он 1 ид никогда не выберет, верно?

или при 2 подобном запросе, когда 3 ид нужно будет поставить в 0 актив, он поставит 2 опять, который был до этого

Sergey
15.10.2018
14:43:21
Google
Nikitcat
15.10.2018
14:44:47
Для нгинкса не надо добавлять в хостс поле?

на digital ocean ничего о нем не написано

Nikitcat
15.10.2018
14:45:47
какое поле?
ну домен локальный с апи-адресом

Sergey
15.10.2018
14:46:04
нужно, это не зависит от сервера

Frenkins
15.10.2018
14:46:33
верно, используй ID из первого запроса
$Active = (update from tbname set Active =0 where Id=1); $Activenext = (update from tbname set Active=1 where Active=0 and Id<>".$Active." order by id ASC limit 1); Здесь он возьмет 2 ид и поставит ему 1. а что будет в след запросе, когда актив уже равен 2? $Active = (update from tbname set Active =0 where Id=2); $Activenext = (update from tbname set Active=1 where Active=0 and Id<>".$Active." order by id ASC limit 1); здесь же он может опять выбрать 1, которая уже была

Вячеслав
15.10.2018
14:49:19
Нужно ли в этом методе делать экранирование $user['name'] жёстко, по требованию (2 аргумент true/false) или переложить ответственность на клиента (кто вызывает метод и использует полученные данные) ‘‘‘public function fetchUserData($userIds) { // Запрос в базу $userData = []; while ($user = $res->fetch()) { $userData[$user['id']] = $user['name']; } return $userData; }‘‘‘ Вот такой вопрос на собеседовании встретился недавно, можете, пожалуйста, рассказать как правильнее и почему именно так? P.S. Предвкушаю вопросы, проводится ли экранирование перед добавлением в бд и т.п. Это здесь не очень важно, тут важно какой подход будет выбран

Anton
15.10.2018
15:23:13
Кто в курсе - PDO надо экранировать или оно само это делает? Кто не в курсе что такое PDO - это встроенный фреймворк для MySQL

Nikitcat
15.10.2018
15:24:08
фреймворк??

Bogdan
15.10.2018
15:29:26
Контент подъехал

Ринат
15.10.2018
15:42:43
Подскажите, как можно дать доступ к конкретной папке, чтобы человек мог изменять файлы, но не мог там создавать новые

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