
Vitaliy Nameless
16.02.2018
08:17:37

Yury
16.02.2018
08:19:42
))

Alexandr
16.02.2018
09:08:31
А функция strripos ведь без учета регистра проверят вхождение строки?
Вот это должно вернуть false или нет? strripos('Диван-книжка', 'диван')

Google

Andrei
16.02.2018
09:10:41
вернет 0
если кодировка 1251

Alexandr
16.02.2018
09:11:42
а если utf

Andrei
16.02.2018
09:12:29
mb_stripos

Alexandr
16.02.2018
09:14:32
ага, уже заюза, спасибо

Gleb
16.02.2018
09:39:40
может кто встречался... Использую Symphony роутинг, при гет запросах, теряется первый элемент массива GET

Pavel
16.02.2018
09:52:09

Gleb
16.02.2018
09:52:18
да

Pavel
16.02.2018
09:53:24

Vitaliy Nameless
16.02.2018
09:54:12
и сам роут

Pavel
16.02.2018
09:54:26

Gleb
16.02.2018
09:54:55
http://newsite/loginvk/?code=d49c884ba2a994cdfc

Google

Gleb
16.02.2018
09:56:43
роут написан в json маленькая фигня написана чтобы парсить json
"path":"/loginvk/",
"controller":"\\NewProject\\MySite\\Controllers\\AuthController::authFromVK"
requirements не написан

Pavel
16.02.2018
09:58:28

Gleb
16.02.2018
09:59:23
сейчас может найду где он сохраняется
P.S.
просто не охота брать его из SERVER

Pavel
16.02.2018
10:01:04
Попробуй слэш убрать вконце роута
/loginnvk чисто

Gleb
16.02.2018
10:03:03
'argv' =>
array (size=1)
0 => string '=code=066b2cfde4cdfc97c5'
на Request
Вот что меня напрягает
public 'query' =>
object(Symfony\Component\HttpFoundation\ParameterBag)[15]
protected 'parameters' =>
array (size=0)
empty
loginvk?code=cd77abeba4f9c644a8

Pavel
16.02.2018
10:05:14
Сука код покажи
Непонял, ты только начинаешь изучать?

Gleb
16.02.2018
10:10:10

Pavel
16.02.2018
10:10:30
Удали
Вот так сделай проект

Gleb
16.02.2018
10:11:32
Удали
мне нужн только роутинг

Pavel
16.02.2018
10:12:01

Google

Pavel
16.02.2018
10:12:07
грубо говоря
мне нужн только роутинг
А вообще, чтобы достать параметр тебе нужно в контроллер поредавать реквест. Например
public function create(Request $request) { $request->get('code');}

Gleb
16.02.2018
10:18:58

Pavel
16.02.2018
10:46:51
Как бы комично это не звучало, но в трейтах нельзя объявлять константы ?

Adel
16.02.2018
10:48:03
я уже и не помнбю когда последний раз трейт использовал..
а.. ну только в юнит-тестах.

Pavel
16.02.2018
11:01:10
Вот и мне в тестах понадобилось очень много констант накопипастить по разным классам
Но не тут-то было, пхп не даст просто так элегантно решить задачу

Dmitry
16.02.2018
11:04:49
include? :)

Pavel
16.02.2018
11:07:07
Внутри тела класса?

Pavel
16.02.2018
11:19:22

Gleb
16.02.2018
18:31:05
Ребяты, подскажите пожалуйста
file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
Протом привсём, к$contextOptions=array(
'http'=>array(
'method' => 'GET'
),
"ssl"=>array(
"verify_peer"=>false,
"verify_peer_name"=>false,
"allow_sef_signed"=> true,
"local_cert" => "C:\OSPanel\modules\php\PHP-7.2-x64\cacert-2018-01-17.pem",
"SNI_enabled" => true,
"disable_compression" => true
),
);
stream_context_create($contextOptions);онтекст передавал,
OPENSSL_TLSEXT_SERVER_NAME выдаёт true

Женя
16.02.2018
18:35:32
в php.ini указан сертификат?
openssl.cafile

Gleb
16.02.2018
18:41:45
да
я догадываюсь в чём дело(tls сертификат просит а у удалёного сервера что-то типа v3) правда я не вижу как в контексте версию махнуть

Google

Женя
16.02.2018
18:45:58
Ну вообще странно, у тебя ведь verify_* = false стоит
я бы попробовал убрать лишнее для начала, если не хочешь чтобы сертификат проверялся:
$contextOptions=array(
'http'=>array(
'method' => 'GET'
),
"ssl"=>array(
"verify_peer"=>false,
"verify_peer_name"=>false,
),
);

Admin
ERROR: S client not available

Женя
16.02.2018
18:48:02
Протом привсём, к$contextOptions=array(
'http'=>array(
'method' => 'GET'
),
"ssl"=>array(
"verify_peer"=>false,
"verify_peer_name"=>false,
"allow_sef_signed"=> true,
"local_cert" => "C:\OSPanel\modules\php\PHP-7.2-x64\cacert-2018-01-17.pem",
"SNI_enabled" => true,
"disable_compression" => true
),
);
stream_context_create($contextOptions);онтекст передавал,
по сути у тебя получается что ты указал сертификат локальный, но параметрами указал что проверять не нужно, возможно параметр с сертификатом в приоритете

Gleb
16.02.2018
19:04:55
игрался и так и так
сейчас через curl буду смотреть

Женя
16.02.2018
19:10:11
ещё можно посмотреть что openssl_get_cert_locations() вернёт, может путь неправильный, или не подключен тот сертификат почему-то
print_r(openssl_get_cert_locations())

Sergii
16.02.2018
20:04:20
всем привет, тут по Бихат/Минку можно вопросы задавать?

Gleb
16.02.2018
20:05:30
а я на винде

Женя
16.02.2018
20:06:28
в php.ini
ну или явно в параметрах
"local_cert" => "C:\OSPanel\modules\php\PHP-7.2-x64\cacert-2018-01-17.pem",
только поменяй на true
"verify_peer"=>false,
"verify_peer_name"=>false,

Gleb
16.02.2018
20:07:51

Женя
16.02.2018
20:09:15

Sergey
16.02.2018
20:09:40
echo file_get_contents('...SSL...',false,stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false))));

Женя
16.02.2018
20:11:43

Gleb
16.02.2018
20:13:00

Sergey
16.02.2018
20:14:52
на github подобное обсуждалось: https://github.com/composer/composer/issues/3346

Google

Gleb
16.02.2018
20:18:06
вы прямо мои мысли читаете

Женя
16.02.2018
20:18:11
только старый забэкапь если будешь пробовать этот, нагуглил

Grigori
16.02.2018
20:19:42
файлы не постим

Женя
16.02.2018
20:21:15

Gleb
16.02.2018
21:10:28
дело оказалось в Kaspersy Small Office

Женя
16.02.2018
21:30:56

Gleb
16.02.2018
21:31:21

Владислав
16.02.2018
21:40:47
Хочешь сделать &?

Gleb
16.02.2018
21:42:06