Остановка скрипта php

162
12 января 2017, 07:58

Как реализовать паузу во время появления формы капчи, потом после ввода капчи, продолжение работы

$tokens = array('token','token1');
foreach($tokens as $token){
// Параметры запроса к API
    $parameters = [
        'access_token' => $token
    ];
    // Если страницу открыли после отправки формы решения капчи,
    // то добавляем соответствующие параметры к запросу
    if (!empty($_POST['captcha_sid']) && !empty($_POST['captcha_key'])) {
        $parameters['captcha_sid'] = $_POST['captcha_sid'];
        $parameters['captcha_key'] = $_POST['captcha_key'];
    }
    $request  = file_get_contents('https://api.vk.com/method/users.get?'.http_build_query($parameters));
    $response = json_decode($request);
    // Если ВК вернул ошибку с капчей, то
    // показываем форму решения капчи
    if (isset($response->error->captcha_img)) {
        echo '<img src="'.$response->error->captcha_img.'" alt="Captcha">';
        echo '<form method="post">';
        echo '<input type="text" name="captcha_key" required>';                           
        echo '<input type="hidden" name="captcha_sid" value="'.$response->error->captcha_sid.'">';
        echo '<button type="submit" class="btn btn-primary">Отправить</button>';
        echo '</form>';
    }
    else
    {
        echo $response->response[0]->first_name;
    }
}
?>
READ ALSO
Ловля исключений php 7.1

Ловля исключений php 7.1

Есть класс исключения, унаследованный от Exception:

151
Превью в виде картинки из файла MS Word

Превью в виде картинки из файла MS Word

Здравствуйте, понадобилось сделать превью вордовского файла в виде картинки, что б еще сохранялось форматирование текста

131