= time()) { $fn = trim($_SERVER['REDIRECT_URL'],'/'); $cn = file_get_contents($fn); $HashID = md5($cn); $tm = filemtime($fn); HttpResponse::setCache(false); HttpResponse::setHeader('Last-Modified',gmdate('D, d M Y H:i:s', filemtime($fn)).' GMT'); HttpResponse::setHeader('X-Powered-By'); HttpResponse::setHeader('ETag',$HashID); HttpResponse::setContentType('application/vnd.apple.mpegurl'); HttpResponse::setFile($fn); HttpResponse::send(); } else { header("Content-type: application/x-mpegURL"); header("HTTP/1.0 403 Forbidden"); error_log("[".date("Y-m-d H:i:s")."] - {$part[0]}:{$token} {$ts}:{$stamp} {$_SERVER['REMOTE_ADDR']} - incorrect token or time\n",3,'/data/logs/tna.log'); print("#EXTM3U\n"); exit(0); }