И до сих пор актуально... Все как и в прошлый раз, около 4 лет назад, Payeer стал на 1 цифру больше. И у админов фруктовых ферм возникли трудности с выплатами. Скрипт оповещал о невозможности выплаты, так как кошелек был введен неверно. Верным лекарством была небольшая корректировка регулярного выражения проверки ввода Payeer-кошелька. В файле выплат этот код выглядит примерно так:
Тогда нужно было исправить код на такой:
То есть скрипт принимал 7-значные кошельки, и нам пришлось увеличить размер кошелька до 8 знаков. В коде выше фрагмент выделен цветом. На сегодня Payeer имеет уже 11-значные кошельки, соответственно меняем на 7,11. Помогло? Расскажи друзьям!
function ViewPurse($purse){ if( substr($purse,0,1) != "P" ) return false; if( !preg_match("/^[0-9]{7}$/", substr($purse,1)) ) return false; return $purse; }
Тогда нужно было исправить код на такой:
function ViewPurse($purse){ if( substr($purse,0,1) != "P" ) return false; if( !preg_match("/^[0-9]{7,8}$/", substr($purse,1)) ) return false; return $purse; }
То есть скрипт принимал 7-значные кошельки, и нам пришлось увеличить размер кошелька до 8 знаков. В коде выше фрагмент выделен цветом. На сегодня Payeer имеет уже 11-значные кошельки, соответственно меняем на 7,11. Помогло? Расскажи друзьям!
Комментариев нет:
Отправить комментарий