rcolline 0 Denunciar post Postado Novembro 30, 2003 Olá pessoal.!! Estou com um problema!! Preciso de um contador i=onde não grave em BD e sim em um arquivo .TXT . Bom criei um mas ele conta os PageViews e cada vez que dou um reload na pagina ele soma um acesso!!Como resolvo isto!!!Ele tem que gravar os ACESSOS e NAO os PageViews!!! <? $file = fopen ("soma.txt" , "r+" ); $contador = fread($file, filesize("soma.txt")); fclose($file); $contador +=1; $file = fopen("soma.txt","w+"); fputs($file, $contador); fclose($file); ?>Este codigo está no index.php e o numero é gravado no arq. soma.txt e agora?? preciso da ajuda de vcs!!!!! Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 30, 2003 Grava na sessão, se já existir a sessão não adiciona, mas se não exisitir ele grava: <? session_start() if (!$_SESSION[contador]) { $_SESSION[contador] = "1"; $file = fopen ("soma.txt" , "r+" ); $contador = fread($file, filesize("soma.txt")); fclose($file); $contador +=1; $file = fopen("soma.txt","w+"); fputs($file, $contador); fclose($file); } ?> Só isso :D Compartilhar este post Link para o post Compartilhar em outros sites
rcolline 0 Denunciar post Postado Novembro 30, 2003 Ele ta me apresentado enste erro!! e não entendi PQ??Parse error: parse error, unexpected T_IF in c:\apache\apache\htdocs\serve\index.php on line 7 Compartilhar este post Link para o post Compartilhar em outros sites
Felipe_Lopes 0 Denunciar post Postado Dezembro 1, 2003 Tenta agora: <?session_start();if (!$_SESSION["contador"]) { $_SESSION["contador"] = 1; $file = fopen ("soma.txt" , "r+" ); $contador = fread($file, filesize("soma.txt")); fclose($file); $contador +=1; $file = fopen("soma.txt","w+"); fputs($file, $contador); fclose($file); }?> []'s Felipe Lopes felipelopes.webcindario.com Compartilhar este post Link para o post Compartilhar em outros sites
rcolline 0 Denunciar post Postado Dezembro 1, 2003 Tenta agora: <?session_start();if (!$_SESSION["contador"]) { $_SESSION["contador"] = 1; $file = fopen ("soma.txt" , "r+" ); $contador = fread($file, filesize("soma.txt")); fclose($file); $contador +=1; $file = fopen("soma.txt","w+"); fputs($file, $contador); fclose($file); }?>[]'sFelipe Lopesfelipelopes.webcindario.com Puxa!! valeu vcs dois!! Obrigado mesmo!!Valeu felipe com as aspas funcionol!! Compartilhar este post Link para o post Compartilhar em outros sites