Coloque nele o conteudo '1' (sem os apostrofos).
Dê permiçao CHMOD 777 no arquivo. Faça isso via FTP ou via Browser como preferir.
Contador de Visistas
//Abre o arquivo contador.dat em modo de leitura
$fp = fopen("contador.dat","r");
//obtém a linha do arquivo e coloca seu conteudo em $numero
//foi usado 255 pra ter certeza q ele vai pegar o ultimo numero registrado
$numero = fgets($fp,255);
//incremeta o numero da variavel tbm o de visitas
$numero++;
//exibe na tela o numero q o visitante é no momento
echo "Você é o visitante numero: $numero .";
//fecha o arquivo
fclose($fp);
//abre novamente o arquivo agora em modo de gravação e
// acrescenta em 1 (um) o numero de visitas
$fp = fopen("contador.dat","w+");
//grava a variavel $numero no arquivo
fwrite($fp, $numero);
//fecha o arquivo
fclose($fp);
?>
Bom é isso pessoal o código está todo comentado explicando parte por parte.
Modos de abertura de um arquivo:
r - somente leitura
r+ - leitura e gravação a partir do inicio do arquivo
w - somente gravação onde o conteudo do arquivo será totalmente apagado
w+ - leitura e gravação onde o conteudo do arquivo será totalmente apagado
a - somente gravação, não apaga o conteudo
a+ - leitura e gravação, não apaga o conteudo
//Abre o arquivo contador.dat em modo de leitura
$fp = fopen("contador.dat","r");
//obtém a linha do arquivo e coloca seu conteudo em $numero
//foi usado 255 pra ter certeza q ele vai pegar o ultimo numero registrado
$numero = fgets($fp,255);
//incremeta o numero da variavel tbm o de visitas
$numero++;
//exibe na tela o numero q o visitante é no momento
echo "Você é o visitante numero: $numero .";
//fecha o arquivo
fclose($fp);
//abre novamente o arquivo agora em modo de gravação e
// acrescenta em 1 (um) o numero de visitas
$fp = fopen("contador.dat","w+");
//grava a variavel $numero no arquivo
fwrite($fp, $numero);
//fecha o arquivo
fclose($fp);
?>
Bom é isso pessoal o código está todo comentado explicando parte por parte.
Modos de abertura de um arquivo:
r - somente leitura
r+ - leitura e gravação a partir do inicio do arquivo
w - somente gravação onde o conteudo do arquivo será totalmente apagado
w+ - leitura e gravação onde o conteudo do arquivo será totalmente apagado
a - somente gravação, não apaga o conteudo
a+ - leitura e gravação, não apaga o conteudo
Assinar:
Postar comentários (Atom)
Currently have 0 comentários: