Ir para conteúdo
Fórum Script Brasil

Felipe CDs

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Felipe CDs

Felipe CDs's Achievements

0

Reputação

  1. Parcero, brigado pela resposta, mas tentei fazer o que disse e não consegui. Como disse sou leigo (burro ;D) em PHP ou MySQL, tentei uma série de coisas mas não consegui. Se alguém poder desenvolver pra mim só a parte de adição, leitura e atualização do banco de dados e o resto eu me viro. Se alguém poder me ajudar, fico muito grato! Atenciosamente, Felipe Florindo. www.felipecd.com
  2. Olá a todos, consegui depois de muita pestanejada criar um contador bem simples para Blogger, só tem um pequenino problema. Abaixo meu código: contador.php <?php $url = input($_GET["url"]) or die("ERRO: Falta de identificação da página"); $arq = "dados/" . $url . ".txt"; if (file_exists($arq)) { $abre = fopen($arq, "r"); $total = fread($abre, filesize($arq)); fclose($abre); $abre = fopen($arq, "w"); $total = $total + 1; $salva = fwrite($abre, $total); fclose($abre); echo "document.write('".$total."');"; } else { $abre = fopen($arq, "w+"); $dados = "1"; $escreve = fwrite($abre, $dados); chmod($arq, 0755); fclose($abre); echo "document.write('1');"; } function input($in) { $out = htmlentities(stripslashes($in)); $out = str_replace(array('/','\'), '', $out); return $out; } ?> Esse foi o código que consegui desenvolver seguindo varios tutoriais que encontrei pela net. De acordo com esse código ele verifica se há um arquivo de log na pasta "dados/" caso o arquivo não exista ele cria um novo arquivo de texto iníciado em 1 visualização e assim retorna o valor e começa a somar +1 a cada atualização de página. Bem, até ai tudo bem, mas como no meu site tem milhares de postagens, ele crica muitos arquivos de logs (.txt), em menos de 24 hs ele já registrou 672 arquivos de log. O que quero é que alguém me ajude a fazer com que ao invés de criar um novo arquivo de log, ele utilizar-se um único arquivo, tipo "dados.txt" e adicionasse um novo registro a cada linha com o número de acessos para cada novo link e se o registro (link) exixtir em "dados.txt" e exiba apenas o número de acessos, caso não exista crie uma nova linha para o novo link, tipo: [Link, Visualizações] http://www.meusite.com/link1.html, 112, http://www.meusite.com/link2.html, 50, http://www.meusite.com/link3.html, 40, Não sou muito experiente com php, mas já estou com meio caminho andado, só preciso dessa forcinha para terminar. Obs.: O código também pode ser com banco de dados MySQL caso alguém tenha. Desde já agradeço a todos!
×
×
  • Criar Novo...