Note: Since version 2.0.0-beta, Yii2 has it's own conditional validator built in to the core. Please use validator provided by the framework. This extension will no receive updates any longer.
1. Изучите дистрибутив линукса вашего сервера: как на нем ставить компилятор для c++, как запустить приложение, как работать с портами
2. Пишите ваш обработчик, вешайте на порт
3. Временами проверяйте не упало ли приложение..
Вообщем начать надо с гугла: TCP linux server sample
xmoonlight: т.е resultURL менять нельзя в App так? Тогда какого черта Paypal не закрывает это поле от редактирования? Делов-то, при первом задании URL просто написать что мол менять URL нельзя, создавайте новый app. И вопросов бы не было.
Скрипт я не брал ниоткуда, просто разбирался как работает этот логин и всё.
xmoonlight: я же написал, что если вы ввели один URL адрес сохранили, потом захотели его поменять то новый URL не будет работать.
Причем поискав на stackoverflow люди так и пишут, что мол создавайте НОВОЕ приложение с нужным URL.
Вот один написал как: https://medium.com/@bartriepe/log-in-with-paypal-a...
Так что проблема именно в том, что походу они утонули там в своем внутреннем говнокоде.
xmoonlight: уже решил.. написал выше решение. Надо сразу при создании приложения ПРАВИЛЬНО все данные вводить, что URL что нужные scope-s. Иначе не работает.
Нет,
1) На dev сайте создал приложение, получил ключи
2) Там в документации есть типа JS форма кнопки Login with Paypal, ввел там sandbox, reutrn URL, ключ id.
3) Он дал форму мне
4) Далее я поставил форму эту, при нажатии пишет всегда что redirect_uri не соответсвует.
Сами resultURL верные что для sandbox, что для production.
$datas = $db->super_query( "SELECT * FROM cart ORDER BY tovar DESC LIMIT 5",true );
if($datas!=null){
foreach($datas as $data){
echo "".$data['id'];
}
}
Так вот же пример, пишите анонимную функцию прямо в правилах и все. Не нужно ничего стороннего подключать.