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

Alterando Arquivos Através De Um Form


Guest renatocb

Pergunta

Guest renatocb

Oi pessoal, eu estou com um problema, eu sou intermediário em php e estou precisando montar uma coisinha em asp, é um codigo muito simples mas eu não sei nada de asp e estou meio atrapalhado na sintaxe e não conheco as funcoes e tal, bom vamos logo ao que interessa:

É uma página com um form que consiste em uma caixa de texto e um botao de enviar, quando eu abro essa pagina ela le um arquivo chamado "texto.txt" e exibe o seu conteúdo na caixa de texto ai eu vou la, altero o que eu quiser ou escrevo algo novo e quando clico em enviar o script apaga o conteudo antigo do "texto.txt" e insere o conteudo que estava no form.

alguém pode me dizer como fazer isso?

Agradeço desde já e, se eu não tiver sido claro na minha dúvida, escrevam que eu explico melhor.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Um exemplo meu:

<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")

if request("botao") = "gravar" then
  novotexto = request("texto")
  Set novoarquivo = FSO.OpenTextFile("c:\teste\texto.txt",2)
  novoarquivo.Write(novotexto)
  novoarquivo.close
end if

Set arquivo = FSO.OpenTextFile("c:\teste\texto.txt",1)
Response.Write "Conteudo do arquivo<BR>"
textorecuperado = arquivo.Readall

Response.Write "<Form action='" & request.servervariables("script_name") & "'>"
  Response.Write "<textarea lines=10 rows='20' cols='60' name='texto'>" & textorecuperado & "</textarea><br>"
  Response.Write "<input type=submit name='botao' value='gravar'>"
Response.Write "</form>"

arquivo.close
Set FSO = nothing
%>

Link para o comentário
Compartilhar em outros sites

  • 0
Guest renatocb

Po, obrigado pela resposta, mais meu problema foi 70% resolvido, o negócio é o seguinte eu consegui fazer tudo, ele le os arquivos bem, mas na hora de alterar ele não está alterando.

Olhem o script da pag que era pra alterar os arquivos...

<%
secao_g = Request.Form("secao")
textarea_g = Request.Form("textarea")

Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set novoarquivo = FSO.OpenTextFile("secao_g",2)
novoarquivo.Write(textarea_g)
novoarquivo.close
%>

a variavel secao_g retorna o nome do arquivo que vai ser gravado e a variavel textarea_g retorna o conteudo que eu quero gravar...

qual o erro aí?

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...