Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- * Force user abort
- */
- ob_end_clean();
- header("Connection: close\r\n");
- header("Content-Encoding: none\r\n");
- ignore_user_abort(true);
- ob_start();
- echo ('Cron is running!');
- $size = ob_get_length();
- header("Content-Length: $size");
- ob_end_flush();
- flush();
- ob_end_clean();
- error_reporting(E_ALL);
- /*
- * type some random text
- */
- set_time_limit(0);
- ini_set('memory_limit', '1000M');
- ini_set('max_execution_time', 1000000);
- require "include/bootstrap.php";
- require CONTROLLERS_PATH . "/jsController.php";
- $jsController = new jsController;
- require MODELS_PATH . "/class.requests.php";
- $requestsModel = new requests;
- error_reporting(E_ALL);
- $requests = $db->get_results("SELECT * FROM requests WHERE visitor_isp = '' AND checked <> 1 AND banner_shown = 0 LIMIT 15000");
- foreach($requests as $request) {
- $start = time();
- $requestsModel->Get($request->requestsid);
- $isp = $jsController->determine_isp($request->visitor_ip, false)->isp_name;
- $requestsModel->visitor_isp = $isp;
- $requestsModel->checked = 1;
- $requestsModel->Save();
- $total_elapsed =time() - $start;
- // not useful
- sleep(1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement