Boa tarde pessoal
Estou com um problema simples e ao mesmo tempo complicado aqui.
Preciso criar um arquivo temporário, que vai guardar apenas um "sim" ou "não", essa "resposta" determinará o rumo de uma função.
Agora vem minha duvida, como fazer para que esse arquivo seja unico para cada usuário do site?
Por que não posso criar varios, pois não iria caber no ftp.
se puderem dar uma luz, agradeço
Criar Arquivo Temporário
Started By dddidan, 16/12/2009, 12:26
6 replies to this topic
#1
Posted 16/12/2009, 12:26
Mais vale um Dev C++ na mão do que dois codeblocks voando
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
#2
Posted 16/12/2009, 13:11
Web Developer / Web Designer / Information Architect
"Living to learn... learning to live!"
Useful links: Rules | Search
"Living to learn... learning to live!"
Useful links: Rules | Search
#3
Posted 16/12/2009, 13:21
Amigo, boa tarde.
Você tem algumas opções melhores que arquivos temporários.
A melhor (na minha opinião) é gravar em banco a configuração.
Se essa configuração não for fixa, pode também ser uma SESSÃO como o amigo acima falou.
Ou até mesmo um COOKIE.
Caso a saída realmente seja o arquivo.
Você pode escrever um arquivo com o ID dos usuários e a resposta.
Defina internamente um separador e depois leia o arquivo.
Exemplo de formato de arquivo:
15 | 0;
45 | 1;
17 | 1;
53 | 1;
99 | 0;
Esse tipo de formatos você pode inventar.. Não tem segredo!
No exemplo usei o | para separar ID de Configuração (1 - sim e 0 - não).
Também usei o ; para separar um usuário do outro.
Entendeu?
Qualquer coisa é só voltar por aqui e o pessoal vai lhe ajudando.
Abraços e até a pŕoxima.
Mateus
Você tem algumas opções melhores que arquivos temporários.
A melhor (na minha opinião) é gravar em banco a configuração.
Se essa configuração não for fixa, pode também ser uma SESSÃO como o amigo acima falou.
Ou até mesmo um COOKIE.
Caso a saída realmente seja o arquivo.
Você pode escrever um arquivo com o ID dos usuários e a resposta.
Defina internamente um separador e depois leia o arquivo.
Exemplo de formato de arquivo:
15 | 0;
45 | 1;
17 | 1;
53 | 1;
99 | 0;
Esse tipo de formatos você pode inventar.. Não tem segredo!
No exemplo usei o | para separar ID de Configuração (1 - sim e 0 - não).
Também usei o ; para separar um usuário do outro.
Entendeu?
Qualquer coisa é só voltar por aqui e o pessoal vai lhe ajudando.
Abraços e até a pŕoxima.
Mateus
#4
Posted 16/12/2009, 17:06
aaah sim, não tinha pensado em cookies...
@Kenshin:
O uso de sessions nesse caso seria impraticavel, pois se não em engano, quando o navegador é fechado, a session é "destruida", preciso de algo que fique salvo por um tempo "X".
@MBA:
a saida seria mesmo o arquivo, por até ser mais facil de controlar, e por que ainformação não pode ser perdida para evitar um gasto de banda desnecessario no servidor.
Obrigado pela idéia, vou fazer minhas tentativas aqui, e volto com os resultados
@Kenshin:
O uso de sessions nesse caso seria impraticavel, pois se não em engano, quando o navegador é fechado, a session é "destruida", preciso de algo que fique salvo por um tempo "X".
@MBA:
a saida seria mesmo o arquivo, por até ser mais facil de controlar, e por que ainformação não pode ser perdida para evitar um gasto de banda desnecessario no servidor.
Obrigado pela idéia, vou fazer minhas tentativas aqui, e volto com os resultados
Edição feita por: dddidan, 16/12/2009, 17:06.
Mais vale um Dev C++ na mão do que dois codeblocks voando
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
#5
Posted 17/12/2009, 18:28
Por que não usa um banco de dados?
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#6
Posted 17/12/2009, 21:55
por que os dados precisam ser guardados mesmo que não exista conexão com o banco de dados, como ha em algumas paginas.
Mais vale um Dev C++ na mão do que dois codeblocks voando
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)