Jump to content


Photo

Criar Arquivo Temporário


  • Faça o login para participar
6 replies to this topic

#1 dddidan

dddidan

    Ativo

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:Taboão da Serra - SP

Posted 16/12/2009, 12:26

Boa tarde pessoal :D
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 (y)
Mais vale um Dev C++ na mão do que dois codeblocks voando

PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||

#2 § Kenshin §

§ Kenshin §

    I'm coming back...!

  • Usuários
  • 574 posts
  • Sexo:Masculino
  • Localidade:BA
  • Interesses:Sou fã de linguagens direcionadas para a web, como php, (x)html, xml, wml.
    Também gosto de webdesign e ultimamente tenho me dedicado mais a aprender css, mysql, javascript, ajax e actionscript.
    Trabalho com os programas Dreamweaver, Illustrator e Flash.

Posted 16/12/2009, 13:11

Armazenamento de variaveis no servidor?
Não seria com sessões!?
Web Developer / Web Designer / Information Architect
"Living to learn... learning to live!"
Useful links: Rules | Search

#3 MBA

MBA

    24 Horas

  • Usuários
  • 412 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte
  • Interesses:Desenvolvimento WEB

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
Mateus Antunes
MBASistemas

#4 dddidan

dddidan

    Ativo

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:Taboão da Serra - SP

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 (y)

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 - |||||||||||||||

#5 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

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

#6 dddidan

dddidan

    Ativo

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:Taboão da Serra - SP

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 - |||||||||||||||

#7 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 17/12/2009, 22:21

Faça com cookies então.

Pode determinar sua duração.

Até mais.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq