Ir para conteúdo
Fórum Script Brasil
  • 0

Escrever Linha Especificada Num Txt


Guest Le_AmBAr

Pergunta

Guest Le_AmBAr

:blink: bom pessoal eu estou tentando fazer um sistema simples de enquete, com duas respostas SIM ou NÃO. se a resposta for SIM a 1º linha do arquivo será incrementada, se for NÃO a 2º linha será incrementada.

o codigo é o seguinte :

<?php

$file = fopen("texte.txt","r+");

$dados = file("texte.txt");

fclose($file);

$file = fopen("texte.txt","wb");

$dados[0]+=1;

$dados[0]=$dados[0]."\r\n";

fwrite($file,$dados[0].$dados[1]);

print "$dados[0] e $dados[1]";

fclose($file);

?>

BOM esse codigo incrementa a 1º linha perfeitamente, o problema está quando eu tento incrementar a 2º linha, trocando:

$dados[0]+=1; por $dados[1]+=1;

o erro é que o arquivo não é escrito corretamente.

alguém aqui já fez alguma rotina em php q simule uma função q escreva num arquivo txt na linha especificada ?

porfavor me ajudem. (estou no windows 98 SE)

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Dá uma olhada nas referências da linguagem em www.php.net... Não parece ser muito difícil de fazer o que tu quer, se a resposta for sim, tu le a primeira linha do arquivo e joga ela pra uma variável, depois incrementa essa variável e joga ela de volta pro arquivo. Mesma coisa pro não, só que daí tu utiliza a segunda linha...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...