Destinado a Artigos, Tutoriais e Matérias de colunistas, base em PHP, MySQL, JavaScript, HTML, CSS, jQuery, etc... entre outros.
Moderador: web
por PHP_Expert Offline » Sáb Jul 11, 2009 8:13 am
|
|
Olá pessoal, sou novato no fórum, por isso não vou colocar para download, e sim vamos fazendo aos Poucos.
1º Abre seu bloco de notas do windows. Vamos criar o contador_online.php Copie o php abaixo:
- Código: Selecionar todos
<?php
$rip = $_SERVER['REMOTE_ADDR']; $sd = time(); $count = 1;
$file1 = "ip.txt"; $lines = file($file1); $line2 = "";
foreach ($lines as $line_num => $line) { //echo $line."<br>"; $fp = strpos($line,'****'); $nam = substr($line,0,$fp); $sp = strpos($line,'++++'); $val = substr($line,$fp+4,$sp-($fp+4)); $diff = $sd-$val; if($diff < 300 && $nam != $rip) { $count = $count+1; $line2 = $line2.$line; //echo $line2; } }
$my = $rip."****".$sd."++++\n"; $open1 = fopen($file1, "w"); fwrite($open1,"$line2"); fwrite($open1,"$my"); fclose($open1);
echo "<table width=130 height=20 bgcolor=#fdfdfd style=\"border: 1px green solid;\"><tr><td align=left valign=top>"; echo "<span style=\"font-family: verdana,arial,helvetica; font-size: 10px;\">"; echo "<span style=\"font-family: verdana,arial,helvetica; font-size: 11px; font-weight: bold; color: #aaccaa;\">"; echo "Players no Site: <font color=red>$count</font></span><br>"; echo "</td></tr></table>"; ?>
Salve como contador_online.php
Vamos criar agora o IP.txt
- Código: Selecionar todos
189.41.189.105****1247306086++++
Salve como ip.txt (Tudo na mesma pasta que o contador_online.php)
Agora, para utilizar o contador na sua página inicial
- Código: Selecionar todos
<?php $hm = "Patch da pasta"; $hm2 = "http://www.seudominio.com/counter"; include "$hm/subpasta/contador_online.php"; ?>
Vou explicar, a pasta counter, é uma pasta antes que está o contador_online.php, e a subpasta, foi criada dentro da counter. Oqueé patch da pasta? o local que está criada.
Veja um exemplo de como o meu ficou:
- Código: Selecionar todos
<?php $hm = "C:/xampp/htdocs/counter"; $hm2 = "http://www.refugyots.com/counter"; include "$hm/online/contador_online.php"; ?>
Boa sorte a todos, em breve mais scripts

PHP_Expert
NOVO MEMBRO
Mensagens: 2
Registrado em: Sáb Jul 11, 2009 8:07 am
|
por web Offline » Sáb Jul 11, 2009 9:48 am
Legal o sistema, estou movendo para seção de artigos dos usuários, em breve estarei testando e opinando.

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com
web
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por web Offline » Sáb Jul 11, 2009 10:38 am
Funcionando blz, só que fiz o seguinte:
Criei a pasta counter/ "permissão 777" lá joguei: contador_online.php "permissão 755" e ip.txt "permissão 777"
Ai nos documentos fiz uma chamada direto assim:
- Código: Selecionar todos
<?php include "counter/contador_online.php"; ?>

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com
web
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Laboratório de Artigos, Tutoriais e Matérias
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante
|
|
|