CHMOD 777 na pasta e no arquivo responsável pelo código abaixo.
<? $arquivo='visitas.php';//Arquivo resposável pelo armazenamento dos dados $id =array();//Defindo id como array $data ="H:i:s";//Data que é gravada nos dados @include($arquivo);//Inclui o arquivo que armazena os dados session_start(); //Grava uma identificação para o usuário if(!isset($_SESSION['visita'])){ $_SESSION["visita"] = md5($_SERVER['REMOTE_ADDR'] . date($data)); } //Capturando ID if(!in_array($_SESSION["visita"], $id)){ $id[] = $_SESSION["visita"]; $hr[] = date($data); } //Verifica quantos ainda estão online foreach($hr as $n=>$v){ if($v>=(date($data, strtotime("-5 minutes")))){ $texto.=' $id[]=\''.$id[$n].'\'; $hr[]=\''.date($data).'\'; '; } } //Conteudo á ser gravado no arquivo $texto = "<?$texto?>"; //Grava o arquivo $abrir = fopen($arquivo, 'w+'); fwrite($abrir, $texto); fclose($abrir); //Imprimir quantidade de usuários online $num = count($id);//Numero de usuários online echo "Temos $num internauta(s) online.";//Mensagem exibida na tela ?>
By B!ö$.
Bom Proveito.
Edição feita por: B!ö$, 19/09/2007, 12:24.