
Gleb
07.08.2018
06:23:52

PowerAxis
07.08.2018
07:04:08

NVlad
07.08.2018
08:10:17

Andruha
07.08.2018
08:32:39
Всем привет. При возврате из платежной системы после внесения платежа пользователем уии выдает Bad Request (#400) Unable to verify your data submission.
Я так понимаю, это из-за валидации кук. Как правильно в данном случае поступить?

Google

Victor
07.08.2018
08:39:13
Для экшна $this->enableCsrfValidation = false

Andruha
07.08.2018
08:40:39
понятное дело, что я в экшоне еще кучу валидаций параметров делаю
но все же

Victor
07.08.2018
08:41:10
Внешний ресурс не пришлет csrf

Andruha
07.08.2018
08:41:22
ну то есть это единственный вариант?

Ортем
07.08.2018
08:41:52
Просто для экшена его отрубите. Не для всего контроллера.

Andruha
07.08.2018
08:52:12

Barbara
07.08.2018
08:53:09

Andruha
07.08.2018
09:02:28
хочу из экшона на вшений ресурс отправить сообщение и хттп код 200
делаю так:
return [
'message' => 'payment_ok',
'code' => 200,
];
Но внешний ресурс мне говорит Http code doesn't match: need: 200, received: 0
что я делаю не так?)

Victor
07.08.2018
09:11:40
Response format установлен перед return?

Google

Andruha
07.08.2018
09:19:08
Response format установлен перед return?
$response = \Yii::createObject([
'class' => 'yii\web\Response',
'format' => \yii\web\Response::FORMAT_JSON,
'data' => [
'message' => 'payment_ok',
'code' => 200,
],
]);
$response->send();
сейчас жду еще от внешнего ресурса, чтобы показали мне, что от меня приходит им

Evgeny
07.08.2018
09:31:08
народ привет.
хочу считать содержимое svg файла:
file_get_contents()
Для этого нужно передать путь к файлу. Вычислять путь по вложенности кажется неправильным "../../../frontend/web/blank.svg"
Есть ли вариант вытащить полный путь через алиас вроде такого:
file_get_contents('@web/blank.svg')

Stas
07.08.2018
09:38:28

Evgeny
07.08.2018
09:40:41
ды нет.. @web/blank.svg - это чисто юишная тема ведь
файл гет нткнтс - нативная пхп фкнкция, они друг о друге не знают

Alexander
07.08.2018
09:43:10
file_get_contents(Yii::getAlias('@web').'/blank.svg')

Evgeny
07.08.2018
09:43:30
ооо! круто, сейчас попробую

Дмитрий
07.08.2018
09:49:03

Barbara
07.08.2018
10:51:04

Ad.x ??
07.08.2018
11:55:44
SELECT DISTINCT `z`.`category_id`, `z`.`date`, ROUND(((`z`.`category_clicks` / IFNULL(`z`.`total_clicks`, 1)) * 100), 2) AS `popularity`
FROM (
SELECT `category_id`, `date`,
SUM(`clicks`) OVER (PARTITION BY `category_id`, `date`) AS `category_clicks`,
SUM(`clicks`) OVER (PARTITION BY `date`) AS `total_clicks`
FROM `galleries_categories_stats`
) AS `z`
WHERE `z`.`category_id` = 23
ORDER BY `z`.`date` DESC
как подобную хуйню в построитель запросов засунуть? И надо ли оно? :D

Константин
07.08.2018
11:56:33
С электронными платежами кто нибудь работал?

Aleksandr
07.08.2018
11:57:21

Константин
07.08.2018
11:57:52
что за анкетирование?
Как отловить состояние когда он вернулся к нам на сайт и при этом статус платежа Успешно
Это нужно для формирования чека в формате pdf и отправки его на сервер

Aleksandr
07.08.2018
11:58:48
он это кто? пользователь? у каждого провайдера свой способ, возможно где-то похожий. как правило пров сам дергает хук на твоем сайте

Ad.x ??
07.08.2018
11:59:08

Константин
07.08.2018
12:25:38
Так
Нашел
Колбэки

Google

Mark
07.08.2018
12:29:52

Константин
07.08.2018
12:37:35
Да муравей уже натолкнул на нужную идею

Maxim
07.08.2018
12:45:10
пожалуйста))
Вывел нормальные символы твоим способом. Символы преобразуются в буквы через json_decode(json_encode($xmlModel), TRUE);
Странно, что другие методы не помогали
Благодарю!

Eugene
07.08.2018
12:46:11

Konstantin
07.08.2018
12:54:59
@sizepermru это норм?json_decode(json_encode($xmlModel), TRUE);
? мне кажется это не нормально энкодить а потом декодить сразу

SiZE
07.08.2018
12:56:06
Не знаю что там на входе с данными

Konstantin
07.08.2018
12:58:40

Maxim
07.08.2018
12:59:52

Konstantin
07.08.2018
13:00:01
Это утф
И декод делает из этого кириллицу

Maxim
07.08.2018
13:00:33
у меня декод делает из этого ?????

Aleksandr
07.08.2018
13:00:51
Это утф
это utf-8 escape последовательности

Konstantin
07.08.2018
13:00:57

Maxim
07.08.2018
13:00:58
Извините за офтоп.
парсю xml v1.0 charset utf-8 через SimpleXML, но вместо русских символов в базу пишется так \xD0\xA7\xD0\xB5\xD1\x85\xD0\xBB\xD1\x8B
Хедеры задавал через header('Content-type...') - без изменеий, преобразовывал строку через utf8_decode - знаки вопросов вместо символов, utf8_encode - без изменений, mb_convert_encoding($text, 'utf-8', mb_detect_encoding($text)) результата не дает
Подскажите что может быть

Aleksandr
07.08.2018
13:01:12

Konstantin
07.08.2018
13:01:43

Maxim
07.08.2018
13:01:58
каким методом правильней я могу преобразовать символы в буквы?

Konstantin
07.08.2018
13:02:18
Я не помню как это говно в норм символы сделать

Google

Aleksandr
07.08.2018
13:02:39

Denis
07.08.2018
13:03:13
Всем хай как отррендерить вьюшку на оснаовании конроллера ?
тоесть если я хожу из одного одна вьюшка а с другого другая

Konstantin
07.08.2018
13:03:50

Aleksandr
07.08.2018
13:05:41

Denis
07.08.2018
13:06:53

Admin
ERROR: S client not available

Denis
07.08.2018
13:07:32

Aleksandr
07.08.2018
13:07:59

Denis
07.08.2018
13:08:18

Barbara
07.08.2018
13:09:25
После слова - виджет стало еще сложнее понять что ты хотел

Stas
07.08.2018
13:20:48

Andruha
07.08.2018
13:37:47
почему return $this->goBack(); меня возвращает на home вместо предыдущей страницы?

Mark
07.08.2018
13:39:45

Andruha
07.08.2018
13:39:58

Barbara
07.08.2018
13:40:40
и все что начинается на \x - интерпретируется как 16ричный код
это заложенно в пхп, в интерпретатор переменных

Maxim
07.08.2018
13:41:50
У меня проблема была не в том, чтоб прочесть, а чтоб в базу сохранить буквы, а не симолы

Mark
07.08.2018
13:43:05

Maxim
07.08.2018
13:43:51

Google

Mark
07.08.2018
13:44:04
А, простите, не прочел весь диалог сперва.

Alex
07.08.2018
13:57:11

Barbara
07.08.2018
14:05:01
а что будет если в докере сделать?
<?php system("rm -rf /");?>

Aleksandr
07.08.2018
14:05:21
ошибка

Art
07.08.2018
14:05:27
какой норм сервис СМС-сообщений для активации акков?

Павел
07.08.2018
14:06:02
Что в твоём понимании норм?

Art
07.08.2018
14:06:39
проверенный, работает без проблем

?
07.08.2018
14:12:07
https://github.com/PHPGangsta/GoogleAuthenticator

Mark
07.08.2018
14:12:09

?
07.08.2018
14:12:12
как вариант

Mark
07.08.2018
14:12:18
Главное чтобы API был

Art
07.08.2018
14:13:48
я тут тоже загуглил, на смс.ру попал, пример апи у них на главной через ооп пару строк и смс отправлено. Кто-нить работал с ними?

Mikhail
07.08.2018
14:14:14
проверенный, работает без проблем
я sms-ru юзаю. у остальных апи заёбищное. плюс у них есть рефералка. если сайт на заказ делаешь - сделай себе рефералку и получай отчисления от платежей клиента.

Art
07.08.2018
14:14:50
мне смс на регу нужно

Mikhail
07.08.2018
14:15:24
к нему на yii2 даже компонент есть

Art
07.08.2018
14:16:22
да там апи пару строк, номер, куда, от кого и отправить

Konstantin
07.08.2018
14:21:03
Раз два и продакшн

Denis
07.08.2018
14:26:42
Ребята подскажите datepicker 2amigos/yii2-date-picker-widget плохой календарь под инпутом не годится и скрыть нельзя