выводят деньги с фермы по api

dozer158

Участник
Пи*** ну если ты не знаешь зачем делаешь) Этот дизайн на паблик скрипте сделан а паблик скрипт этой фермы с шапки до подвала дрявый) напиши в личку помогу)
 

nevaljwka

Участник
Данный дырявый скр-п
похожий шаблон с уюзвимыми кодами можно и за 500 руб купить в публике а толку... Я покупала данный скрипт и в нем нет не одного касяка. Только нужно найти как выводят деньги с магазина это единственная проблема. У меня вывели скорей всего из за того что я поставила модуль игры камикадзе2 а про него пишут что он с дыркой и через него могут вывести....
 

dozer158

Участник
а почему код разный на вывод кошелька вот обычный



function ViewPurse($purse){

if( substr($purse,0,1) != "P" ) return false;
if( !ereg("^[0-9]{7,8}$", substr($purse,1)) ) return false;
return $purse;
}
а вот с номером кошелька это нормально вообще или нет?


function ViewPurse($purse){
if( substr($purse,0,1) != "P" ) return false;
if( !preg_match("P22956910", substr($purse,1)) ) return false;
return $purse;
}
Вот ваше сообщение смотрел зачем тогда спрашиваете если вы разбираетесь?

Это функция проверки правильности написания кошелька

if( !ereg("^[0-9]{7,8}$", substr($purse,1)) ) return false; вот часть правильная

if( !preg_match("P22956910", substr($purse,1)) ) return false; а это уже нет так как там забить номер кошелька
return $purse; а эта функция возвращает то что с верху

в переменную $psyeer

а в коде выплаты все переводы идет в указанную переменную $payeer

в итоге на указанный кошелек
 

pligin

Команда форума
Администратор
Вот ваше сообщение смотрел зачем тогда спрашиваете если вы разбираетесь?

Это функция проверки правильности написания кошелька

if( !ereg("^[0-9]{7,8}$", substr($purse,1)) ) return false; вот часть правильная

if( !preg_match("P22956910", substr($purse,1)) ) return false; а это уже нет так как там забить номер кошелька
return $purse; а эта функция возвращает то что с верху

в переменную $psyeer

а в коде выплаты все переводы идет в указанную переменную $payeer

в итоге на указанный кошелек
в переменную $purse всегда идет кошелек из POST запроса, даже если он неправильный, просто не проверяется правильность.
чтобы не быть голословным
Код:
$purse = 'P12345678';
function ViewPurse($purse){
if( substr($purse,0,1) != "P" ) return false;
if( !preg_match("P2186234", substr($purse,1)) ) return false;
return $purse;
$purse = ViewPurse($purse);
}
if($purse != false)
{
    echo 'Кошелек '.$purse.' тут';
}
else
{
    echo 'Ошибка';
}
проверь на примере
 

dozer158

Участник
проверка возвращает $purse даже если не проверять из POST

так как там return стоит возвращение переменной
 

pligin

Команда форума
Администратор
проверка возвращает $purse даже если не проверять из POST

так как там return стоит возвращение переменной
да. но возвращает то что пришло из переменной $purse, а не из того, что вставлено вместо проверки "P2186234".
так return и возвращает значение переменной, если проверка удалась, а если нет, то просто false
 

dozer158

Участник
if( !preg_match("P2186234", substr($purse,1)) ) return false;

при вводе кошелька будет выдавать false когда POST будешь передавать потому что не задана правильность
 
Верх