'; echo '
'; echo '404'; $sc = $_REQUEST['sc']; $cap = $_REQUEST['cap']; echo '

Error ' . $sc . '

'; //$ret = apache_getenv("REQUEST_METHOD"); $redirect_URL = apache_getenv("REDIRECT_URL"); $redirect_QUERY_STRING = apache_getenv("REDIRECT_QUERY_STRING"); $redirect = $redirect_URL . '?' . $redirect_QUERY_STRING; //echo '
' . $redirect .'
'; // ----------------------------------------------------------------------------------- // Create $timestamp date_default_timezone_set('America/New_York'); $eztime = date("Dg:ia"); // Easy to Read Local Time $U = date("U"); // Get Epoch Date $week = date("W"); $year = date("Y"); $filedate = date("Ymd"); $ip = $_SERVER['REMOTE_ADDR']; $userAgent = $_SERVER['HTTP_USER_AGENT']; $userAgent = str_replace(" ", "_", $userAgent); // Replace spaces with underscores $chk = $_SERVER["HTTP_REFERER"]; if (isset($_SERVER["HTTP_REFERER"])) { $rf = $chk . ' >>> ' . $redirect; } else { $rf = $redirect; } $fqdn = $_SERVER['HTTP_HOST']; $sn = $_SERVER['SCRIPT_NAME']; $fqdn = $fqdn . $sn; $ec = (http_response_code()); // Write IP404 Record $EClogentry = '{"ip":"' . $ip . '","SC":"' . $ec . '","URI":"' . $fqdn . '","U":"' . $U . '","Lt":"' . $eztime . '","RF":"' . $rf .'","UA":"' . $userAgent . '"}' . "\n"; $EClogfile = fopen( './.json/EClog' . $week . '.json' , 'a'); fputs($EClogfile,$EClogentry); fclose($EClogfile); // echo $ec; echo ''; echo ''; ?>