Função fOpen abre o arquivo em modo exclusivo?
E aí pessoal, beleza?
Estou fazendo um tipo de contador de acesso sem utilizar banco de dados. O número fica armazenado em um arquivo TXT. Para abrir o arquivo, utilizo o seguinte comando:
$arquivo = fopen ("arquivo.txt" , "r+" );
Gostaria de saber se esse método vai abrir o arquivo em modo exclusivo ou não? Por exemplo, se dois usuários executarem o código ao mesmo tempo, é possível que ambos obtenham o mesmo número?
O arquivo TXT em algum momento pode dar algum problema? (corrompimento ou algo do tipo)
Seria mais confiável utilizar o contador em um banco de dados? Em caso positivo, que tipo de campo eu poderia usar em um banco MySQL. Se fosse utilizar BD pensei em usar Firebird por causa do generator. Dessa forma não precisaria ficar populando uma tabela a cada acesso. Posso fazer isso pelo MySQL também?
Obrigado pela ajuda.
t+!
Discussão (1)
Carregando comentários...