Загрузка фото Вк

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83

Zais

Client
Регистрация
24.04.2016
Сообщения
67
Благодарностей
6
Баллы
8
Да вспомнил ещё одмн момент) проверь в коде у тебя пустых мест нет?)
В коде? В смс коде? В нем пробелов нет.

Но хоть тресни выдает страницу ошибки

HTML:
HTTP/1.1 200 OK
Server: Apache
Date: Tue, 07 Jun 2016 11:01:39 GMT
Content-Type: text/html; charset=windows-1251
Content-Length: 5499
Connection: keep-alive
X-Powered-By: PHP/3.24086
Pragma: no-cache
Cache-control: no-store
X-Frame-Options: deny
Content-Encoding: gzip


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" href="/images/faviconnew.ico?3" />

<link rel="apple-touch-icon" href="/images/safari_60.png">
<link rel="apple-touch-icon" sizes="76x76" href="/images/safari_76.png">
<link rel="apple-touch-icon" sizes="120x120" href="/images/safari_120.png">
<link rel="apple-touch-icon" sizes="152x152" href="/images/safari_152.png">

<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="description" content="ВКонтакте – универсальное средство для общения и поиска друзей и одноклассников, которым ежедневно пользуются десятки миллионов человек. Мы хотим, чтобы друзья, однокурсники, одноклассники, соседи и коллеги всегда оставались в контакте." />


<title>Ошибка | ВКонтакте</title>

<noscript><meta http-equiv="refresh" content="0; URL=/badbrowser.php"></noscript>

<script type="text/javascript">
var vk = {
  ads_rotate_interval: 120000,
  al: parseInt('3') || 4,
  id: 0,
  intnat: '' ? true : false,
  host: 'vk.com',
  lang: 0,
  rtl: parseInt('') || 0,
  version: 19347,
  stDomains: 0,
  zero: false,
  contlen: 5562,
  loginscheme: 'https',
  ip_h: 'b6a8ed031b846c6a1d',
  vc_h: '598558605b5be50b00e3c86f9aace37a',
  navPrefix: '/',
  dt: parseInt('0') || 0,
  fs: parseInt('11') || 11,
  ts: 1465297299,
  tz: 10800,
  pd: 0,
  pads: 1,
  vcost: 7,
  time: [2016, 6, 7, 14, 1, 39],
  sampleUser: -1, spentLastSendTS: new Date().getTime()
};

window.locDomain = vk.host.match(/[a-zA-Z]+\.[a-zA-Z]+\.?$/)[0];
var _ua = navigator.userAgent.toLowerCase();
if (/opera/i.test(_ua) || !/msie 6/i.test(_ua) || document.domain != locDomain) document.domain = locDomain;
var ___htest = (location.toString().match(/#(.*)/) || {})[1] || '', ___to;
if (vk.al != 1 && ___htest.length && ___htest.substr(0, 1) == vk.navPrefix) {
  if (vk.al != 3 || vk.navPrefix != '!') {
    ___to = ___htest.replace(/^(\/|!)/, '');
    if (___to.match(/^([^\?]*\.php|login|mobile)([^a-z0-9\.]|$)/)) ___to = '';
    location.replace(location.protocol + '//' + location.host + '/' + ___to);
  }
}

var StaticFiles = {
  'common.js' : {v: 1132},
  'common.css': {v: 514},
  'ie6.css'   : {v: 26},
  'ie7.css'   : {v: 18}
  ,'lang0_0.js':{v:6709},'index.css':{v:27},'index.js':{v:33},'uncommon.css':{v:95}
}
var abp;
</script>

<script type="text/javascript" src="/js/3rdparty/rbadman-html5.js" async></script>

<link rel="stylesheet" type="text/css" href="/css/al/common.css?514" />
<!--[if lte IE 6]><style type="text/css" media="screen">/* <![CDATA[ */ @import url(/css/al/ie6.css?26); /* ]]> */</style><![endif]-->
<!--[if IE 7]><style type="text/css" media="screen">/* <![CDATA[ */ @import url(/css/al/ie7.css?18); /* ]]> */</style><![endif]-->
<link type="text/css" rel="stylesheet" href="/css/al/index.css?27"></link><link type="text/css" rel="stylesheet" href="/css/al/uncommon.css?95"></link><script type="text/javascript" src="/js/loader_nav19347_0.js"></script><script type="text/javascript" src="/js/al/common.js?1132_196"></script><script type="text/javascript" src="/js/lang0_0.js?6709"></script><script type="text/javascript" src="/js/lib/px.js?ch=1"></script><script type="text/javascript" src="/js/lib/px.js?ch=2"></script><meta name="robots" content="noindex" /><script type="text/javascript" src="/js/al/index.js?33"></script>

</head>

<body onresize="onBodyResize()" class="is_rtl font_default pads ">
  <div id="system_msg" class="fixed"></div>
  <div id="utils"></div>

  <div id="layer_bg" class="fixed"></div><div id="layer_wrap" class="scroll_fix_wrap fixed"><div id="layer"></div></div>
  <div id="box_layer_bg" class="fixed"></div><div id="box_layer_wrap" class="scroll_fix_wrap fixed"><div id="box_layer"><div id="box_loader"><div class="loader"></div><div class="back"></div></div></div></div>

  <div id="stl_left"></div><div id="stl_side"></div>

  <script type="text/javascript">domStarted();</script>

  <div class="scroll_fix_wrap" id="page_wrap"><div id="reg_bar" class="top_info_wrap fixed">
  <div class="scroll_fix">
    <div id="reg_bar_content">
      Присоединяйтесь, чтобы всегда оставаться в контакте с друзьями и близкими
      <div class="button_blue" id="reg_bar_button"><a class="button_link" href="/join" onclick="return !showBox('join.php', {act: 'box', from: nav.strLoc}, {}, event)"><button id="reg_bar_btn"><span id="reg_bar_with_arr">Зарегистрироваться</span></button></a></div>
    </div>
  </div>
</div>
<div><div class="scroll_fix">
  <div id="page_layout" style="width: 791px;">
    <div id="page_header" class="p_head p_head_l0">
      <div class="back"></div>
      <div class="left"></div>
      <div class="right"></div>
      <div class="content">
        <div id="top_nav" class="head_nav">
  <div id="top_logo_down" class="fl_l"></div>
  <a id="top_home_link" class="top_home_link fl_l" href="/" onmousedown="addClass('top_logo_down','tld_d');" onclick="return nav.go(this, event);"></a>
  <div id="top_links">
    <div class="fl_r" id="top_menu_wrap" style="">
      <a id="top_reg_link" class="fl_r top_nav_link" href="/join" style="" onclick="return !showBox('join.php', {act: 'box', from: nav.strLoc}, {}, event)" onmousedown="tnActive(this)">регистрация</a>
      <a id="top_switch_lang" class="fl_r top_nav_link"  style="display: none;" onclick="ajax.post('al_index.php', {act: 'change_lang', lang_id: 3, hash: ''});" onmousedown="tnActive(this)">Switch to English</a>
    </div>
    <a class="fl_l top_nav_link" href="" id="top_back_link" onclick="return nav.go(this, event, {back: true})" onmousedown="tnActive(this)"></a>
  </div>
</div>
      </div>
    </div>

    <div id="side_bar" class="fl_l" style="">
      <div id="quick_login">
  <form method="POST" name="login" id="quick_login_form" action="https://login.vk.com/?act=login" onsubmit="if (vklogin) {return true} else {quick_login();return false;}">
    <input type="hidden" name="act" value="login" />
    <input type="hidden" name="role" value="al_frame" />
    <input type="hidden" name="expire" id="quick_expire_input" value="" />
    <input type="hidden" name="captcha_sid" id="quick_captcha_sid" value="" />
    <input type="hidden" name="captcha_key" id="quick_captcha_key" value="" />
    <input type="hidden" name="_origin" value="https://vk.com" />
    <input type="hidden" name="ip_h" value="b6a8ed031b846c6a1d" />
    <input type="hidden" name="lg_h" value="00b7b9351359bb3498" />
    <div class="label">Телефон или email</div>
    <div class="labeled"><input type="text" name="email" class="text" id="quick_email" /></div>
    <div class="label">Пароль</div>
    <div class="labeled"><input type="password" name="pass" class="text" id="quick_pass" onkeyup="toggle('quick_expire', !!this.value);toggle('quick_forgot', !this.value)" /></div>
    <input type="submit" class="submit" />
  </form>
  <button class="flat_button button_wide button_big" id="quick_login_button">Войти</button>
  <button class="flat_button button_wide button_big" id="quick_reg_button" style="" onclick="top.showBox('join.php', {act: 'box', from: nav.strLoc})">Регистрация</button>
  <div class="clear forgot"><a id="quick_forgot" href="/restore" target="_top">Забыли пароль?</a><div class="checkbox ta_l" id="quick_expire" onclick="checkbox(this);ge('quick_expire_input').value=isChecked(this)?1:'';"><div></div>Чужой компьютер</div></div>
</div>
    </div>

    <div id="page_body" class="fl_r" style="width: 631px;">
      <div id="header_wrap2">
        <div id="header_wrap1">
          <div id="header" style="">
            <h1 id="title">Ошибка</h1>
          </div>
        </div>
      </div>
      <div id="wrap_between"></div>
      <div id="wrap3"><div id="wrap2">
  <div id="wrap1">
    <div id="content"><div class="message_page">
  <div class="title">Ошибка</div>
  <div class="body">
    Неизвестная ошибка
    <div class="button_blue"><button id="msg_back_button">Назад</button></div>
  </div>
</div></div>
  </div>
</div></div>
    </div>

    <div id="footer_wrap" class="fl_r" style="width: 661px;">
      <div id="bottom_nav">
  <a class="bnav_a" href="/about">о сайте</a>
  <a class="bnav_a" href="/support?act=home" onclick="return nav.go(this, event);" style="display: none;">помощь</a>
  <a class="bnav_a" href="/terms">правила</a>
  <a class="bnav_a" href="/ads">реклама</a>
  <a class="bnav_a" href="/people">люди</a><a class="bnav_a" href="/communities">сообщества</a>
  <a class="bnav_a" href="/dev">разработчикам</a>
  <a class="bnav_a" href="/jobs" style="display: none;">вакансии</a>
</div>
<div id="footer" class="clear">
  <div class="copy_lang"><a href="/about">ВКонтакте</a> &copy; 2016 <a class="bnav_lang" onclick="ajax.post('al_index.php', {act: 'change_lang', lang_id: 3, hash: '17ddde81454c1de4fa'})">English</a><a class="bnav_lang" onclick="ajax.post('al_index.php', {act: 'change_lang', lang_id: 0, hash: '17ddde81454c1de4fa'})">Русский</a><a class="bnav_lang" onclick="ajax.post('al_index.php', {act: 'change_lang', lang_id: 1, hash: '17ddde81454c1de4fa'})">Українська</a><a class="bnav_lang" onclick="if (vk.al) { showBox('lang.php', {act: 'lang_dialog', all: 1}, {params: {dark: true, bodyStyle: 'padding: 0px'}, noreload: true}); } else { changeLang(1); } return false;">все языки &raquo;</a></div>
 
  <div>
   
   
  </div>
</div>
    </div>
    <div class="clear"></div>
  </div>
</div></div><noscript><div style="position:absolute;left:-10000px;">
<img src="//top-fwz1.mail.ru/counter?id=2579437;pid=0;js=na" style="border:0;" height="1" width="1" />
</div></noscript></div>
  <div class="progress" id="global_prg"></div>

  <script type="text/javascript">
    if (parent && parent != window && (browser.msie || browser.opera || browser.mozilla || browser.chrome || browser.safari || browser.iphone)) {
      document.getElementsByTagName('body')[0].innerHTML = '';
    } else {
      domReady();
      updateMoney(0);
gSearch.init();
if (window.qArr && qArr[5]) qArr[5] = [5, "по товарам", "", "goods", 0x00000100];
if (browser.iphone || browser.ipad || browser.ipod) {
  setStyle(bodyNode, {webkitTextSizeAdjust: 'none'});
}var qf = ge('quick_login_form'), ql = ge('quick_login'), qe = ge('quick_email'), qp = ge('quick_pass');
var qlb = ge('quick_login_button'), prgBtn = qlb;

var qinit = function() {
  setTimeout(function() {
    ql.insertBefore(ce('div', {innerHTML: '<iframe class="upload_frame" id="quick_login_frame" name="quick_login_frame"></iframe>'}), qf);
    qf.target = 'quick_login_frame';
  }, 1);
}

if (window.top && window.top != window) {
  window.onload = qinit;
} else {
  setTimeout(qinit, 0);
}

qf.onsubmit = function() {
  if (!ge('quick_login_frame')) return false;
  if (!trim(qe.value)) {
    notaBene(qe);
    return false;
  } else if (!trim(qp.value)) {
    notaBene(qp);
    return false;
  }
  lockButton(window.__qfBtn = prgBtn);
  prgBtn = qlb;
  clearTimeout(__qlTimer);
  __qlTimer = setTimeout(loginSubmitError, 30000);
  domFC(domPS(qf)).onload = function() {
    clearTimeout(__qlTimer);
    __qlTimer = setTimeout(loginSubmitError, 2500);
  }
  return true;
}

window.loginSubmitError = function() {
  showFastBox('Предупреждениe', 'Не удается пройти авторизацию по защищенному соединению. Чаще всего это происходит, когда на Вашем компьютере установлены неправильные текущие дата и время. Пожалуйста, проверьте настройки даты и времени в системе и перезапустите браузер.');
}
window.focusLoginInput = function() {
  scrollToTop(0);
  notaBene('quick_email');
}
window.changeQuickRegButton = function(noShow) {
  if (noShow) {
    hide('top_reg_link', 'quick_reg_button');
    show('top_search_link');
  } else {
    hide('top_search_link');
    show('top_reg_link', 'quick_reg_button');
  }
  toggle('top_switch_lang', noShow && window.langConfig && window.langConfig.id != 3);
}
window.submitQuickLoginForm = function(email, pass, opts) {
  setQuickLoginData(email, pass, opts);
  if (opts && opts.prg) prgBtn = opts.prg;
  if (qf.onsubmit()) qf.submit();
}
window.setQuickLoginData = function(email, pass, opts) {
  if (email !== undefined) ge('quick_email').value = email;
  if (pass !== undefined) ge('quick_pass').value = pass;
  var params = opts && opts.params || {};
  for (var i in params) {
    var el = ge('quick_login_' + i);
    if (el) {
      val(el, params[i]);
    } else {
      qf.appendChild(ce('input', {type: 'hidden', name: i, id: 'quick_login_' + i, value: params[i]}));
    }
  }
}

if (qlb) {
  qlb.onclick = function() { if (qf.onsubmit()) qf.submit(); };
}

if (browser.opera_mobile) show('quick_expire');

if (1) {
  hide('support_link_td');
}
var ts_input = ge('ts_input'), oldFF = browser.mozilla && parseInt(browser.version) < 8;
if (browser.mozilla && !oldFF) {
  setStyle(ts_input, {padding: (vk.rtl ? '3px 20px 6px 40px' : '3px 41px 6px 20px')});
}
placeholderSetup(ts_input, {back: false, reload: true});
if (browser.opera || browser.msie || browser.mozilla) {
  setStyle(ts_input, {padding: (vk.rtl ? '4px 20px 5px 40px' : '4px 41px 5px 20px')});
} else if (browser.chrome || browser.safari) {
  setStyle(ts_input, {padding: (vk.rtl ? '4px 21px 5px 40px' : '4px 40px 5px 21px')});
}

TopSearch.init();
if (browser.msie8 || browser.msie7) {
  var st = {border: '1px solid #a6b6c6'};
  if (hasClass(ge('ts_wrap'), 'vk')) {
    if (vk.rtl) st.left = '1px';
    else st.right = '0px';
  } else {
    if (vk.rtl) st.right = '146px';
    else st.left = '146px';
  }
  setStyle(ge('ts_cont_wrap'), st);
}
window.tsHintsEnabled = 1;;shortCurrency();
setTimeout(zNav.pbind({}, {queue:1}), 0);
handlePageParams({"id":0,"pads":1,"no_ads":1,"loc":"?_origin=http%3A%2F%2Fvk.com&act=check_code&captcha_key=&captcha_sid=&code=82785&email=%2079057626389","wrap_page":1,"width":791,"width_dec":160,"width_dec_footer":130,"body_class":"is_rtl font_default pads ","counters":"","pvbig":0,"pvdark":1});addEvent(document, 'click', onDocumentClick);ge('msg_back_button').onclick = function() {
  history.go(-1);
};
;(function (d, w) {
var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true;
ts.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//top-fwz1.mail.ru/js/code.js";
var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
})(document, window);
    }
  </script>
</body>

</html>
 

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
Мой запрос

https://login.vk.com/?act=check_code&_origin=http://vk.com
Без рефера
Код:
email=+7{-Variable.phone-}&code={-Variable.code-}&captcha_sid={-Variable.captchasid-}&captcha_key={-Variable.test-}



Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36


remixlang=0; {-Variable.remixhlk-}; {-Variable.remixst-}; remixflash=21.0.0; remixscreen_depth=24; remixdt=0; {-Variable.remixregsid-}; {-Variable.TT-};
 
  • Спасибо
Реакции: Zais

Zais

Client
Регистрация
24.04.2016
Сообщения
67
Благодарностей
6
Баллы
8
Ураа =) Спасибо добрый человек =)) Получилось. Убрал реферер и лишние строки в юзерагенте и вышло =)

А с од не подмогнете советом? Тоже затык при подтверждении номера. Там кука устанавливается одна, не могу понять откуда она берется.
В тексте и заголовках ее нет, но появлявляется при отправке смс
 

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
Ураа =) Спасибо добрый человек =)) Получилось. Убрал реферер и лишние строки в юзерагенте и вышло =)

А с од не подмогнете советом? Тоже затык при подтверждении номера. Там кука устанавливается одна, не могу понять откуда она берется.
В тексте и заголовках ее нет, но появлявляется при отправке смс
Я вот тоже хочу сделать сегодня завтра под од, посмотрю, если что напишу.
 

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
Ураа =) Спасибо добрый человек =)) Получилось. Убрал реферер и лишние строки в юзерагенте и вышло =)

А с од не подмогнете советом? Тоже затык при подтверждении номера. Там кука устанавливается одна, не могу понять откуда она берется.
В тексте и заголовках ее нет, но появлявляется при отправке смс
Чую я, что Вы ещё на заливке авы и альбомов будете долго мучиться)
 

Zais

Client
Регистрация
24.04.2016
Сообщения
67
Благодарностей
6
Баллы
8

Zais

Client
Регистрация
24.04.2016
Сообщения
67
Благодарностей
6
Баллы
8
Чую я, что Вы ещё на заливке авы и альбомов будете долго мучиться)
Как вы были правы :D Это просто звиздец какой то :be: Удается получить адрес сервера для загрузки фотки, удается (иногда) загрузить ее НО сахранить не выходит :( При загрузке аватарки в ответ на get запрос на сохранение получаю ошибку безопасности.
 

Zais

Client
Регистрация
24.04.2016
Сообщения
67
Благодарностей
6
Баллы
8
Полный затык :( Загружаю фотку на сервер получаю данные

HTML:
{"oid":"368785449","photo":{"photo":"299c5ff7bd:z","sizes":[["s","630730449","2ed78","lTNkD2qDmh0",56,75],["m","630730449","2ed79","FeH3g9FytK0",97,130],["x","630730449","2ed7a","BCQfvTdtamY",453,604],["y","630730449","2ed7b","LSY80UWHAkQ",605,807],["z","630730449","2ed7c","HIulW1tW-lg",810,1080],["o","630730449","2ed7d","3aNCJkJK3CA",130,173],["p","630730449","2ed7e","rAMQ-_0ikIs",200,267],["q","630730449","2ed7f","-zzls4HtOFI",320,427],["r","630730449","2ed80","Obfco8hQBZE",510,680]],"kid":"960f34d1e9eafec058480c5d1536a44a","debug":"xszmzxzyzzzozpzqzrz","rots":[]},"square":"","x_src":"v630730449\/2ed7a\/BCQfvTdtamY.jpg","x_size":[453,604],"size":[810,1080],"bwact":"owner_photo","server":630730,"mid":368785449,"_sig":"2a579af7bf020a06bc41eab6b5db2beb"}
Но сохранить в таком виде он не позволяет :am: При попытке получаю ответ 19349<!><!>0<!>6709<!>8<!>ERR_UNKNOWN: bad bwact passed, in al_page.php?act=owner_photo_save, code #43743121<!><!>43740617

Когда грузится картинка через браузер к этим параметрам добавляется еще один "data" и меняется "bwact"

HTML:
{"oid":"368693866","photo":{"photo":"6423d254d5:z","sizes":[["s","631428866","318f8","x1hB-I5sCwU",56,75],["m","631428866","318f9","F2-J1-IOEsU",97,130],["x","631428866","318fa","qcujB-SwY5E",453,604],["y","631428866","318fb","5g1YHcTAN80",605,807],["z","631428866","318fc","rvcFLc-_2As",810,1080],["o","631428866","318fd","sE_S0giGUio",130,173],["p","631428866","318fe","CBKSH1Y8n74",200,267],["q","631428866","318ff","bHbdJL9zbjs",320,427],["r","631428866","31900","gKEGgly_bAU",510,680]],"kid":"960f34d1e9eafec058480c5d1536a44a","debug":"xszmzxzyzzzozpzqzrz","rots":[]},"data":["oAAmihAAAAAAlotcCAAMZAUqH0vkGqud3AAAMZAl9cBGO28UDwBAAMZA1jIawC-UF4LCAAMZBDlkxUjIn8aVDAAMZBb8Hu2MXIJyCEAAMZBlw7oNpbKQQd","35,35,739,1009,73,73,592"],"bwact":"owner_photo_edit","server":631428,"mid":368693866,"_sig":"39230fa1988266bc0bc23109ce975d7c"}
При попытке просто подменить "bwact" и добавить рандомные "data" получаю 19349<!><!>0<!>6709<!>8<!>ERR_BAD_SIGNATURE: from upl_630730?act=owner_photo_edit, in al_page.php?act=owner_photo_save, code #43740666<!><!>43740617

Добраться до html5 загрузчика не дает почему то :( при попытке пройти к /albums123456 получаю капчу с надписью ошибка доступа.

Куда еще капать?
 

botreg

Пользователь
Регистрация
06.01.2016
Сообщения
149
Благодарностей
25
Баллы
18
При попытке просто подменить "bwact" и добавить рандомные "data" получаю 19349<!><!>0<!>6709<!>8<!>ERR_BAD_SIGNATURE: from upl_630730?act=owner_photo_edit, in al_page.php?act=owner_photo_save, code #43740666<!><!>43740617

Добраться до html5 загрузчика не дает почему то :( при попытке пройти к /albums123456 получаю капчу с надписью ошибка доступа.

Куда еще капать?
ERR_BAD_SIGNATURE: тревожит часть моих клиентов (эта ошибка вылезает на заливке аватарок в моём проекте). Не нашли решение её? Причем иногда вылезает, иногда нет.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)