Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leozeferino

Criando páginas

Recommended Posts

Olá.Estou fazendo um sistema para o usuario enviar textos. Esses textos vão para um banco de dados. Porém, gostaria de criar páginas com o texto.Procurei em alguns lugares e soube que pode-se criar páginas com o FSO, porém não sei como usa-lo. Alguém poderia me ajudar com um código para a criação de uma página em que seu conteudo seria uma variavel em asp?? Eu vou precisar de algum componente a mais no meu pc ou no meu servidor?Desde já,Valews!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um exemplo:

 

Set Conexao = Server.CreateObject("ADODB.Connection")Conexao.Open Application("StringConexaoODBC")Set RS = Server.CreateObject("ADODB.Recordset")RS.Open "SELECT Texto FROM tabela WHERE id=1",ConexaoNomeArquivo="minhapagina.htm"Set ObjFSO = Server.CreateObject("Scripting.FileSystemObject")Set MyFile = ObjFSO.CreateTextFile(c:\inetpub\wwwroot\suapasta\" & NomeArquivo)MyFile.Write RS("Texto")MyFile.CloseRS.CloseSet RS=NothingConexao.CloseSet Conexao=Nothing

 

Não esqueça que a pasta de gravação tem que ter permissão de escrita.

Compartilhar este post


Link para o post
Compartilhar em outros sites

no diretorio onde for salvar ou alterar os arquivos

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso o server tem de dar...mas especifica uma pasta pra isso não manda liberar todo seu dominio senão já viu né...

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem algum loop?? verifica se tem condição de saida...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Num tem não! Olha o código:

ASP

[*]<%

 

[*]Set Conexao Server.CreateObject ("ADODB.Connection")

 

[*]Conexao.Open "DBQ=" & Server.MapPath("../../data/base.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

 

[*]

 

[*]

 

[*]Set RS Server.CreateObject("ADODB.Recordset")

 

[*]RS.Open "SELECT * FROM Textos WHERE Texto_ID=8",Conexao

 

[*]

 

[*]NomeArquivo="minhapagina.html"

 

[*]

 

[*]Set ObjFSO Server.CreateObject("Scripting.FileSystemObject")

 

[*]Set MyFile ObjFSO.CreateTextFile("c:\inetpub\wwwroot\texto\fso\" & NomeArquivo)

 

[*]MyFile.Write RS("Texto")

 

[*]MyFile.Close

 

[*]

 

[*]response.write "Sucesso"

 

[*]

 

[*]RS.Close

 

[*]Set RS=Nothing

 

[*]

 

[*]Conexao.Close

 

[*]Set Conexao=Nothing

 

Eu não mexi em nada de permitir escrita. Tem q configurar alguma coisa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Clica com o botão direito na pasta fso

 

>>Propriedades>>Segurança e dá controle total para usuário anônimo (TODOS)

 

Tem que funcionar rapidinho.

Só para testar pode trocar essa linha para ver se o FSO está funcionando:

MyFile.Write "TESTE"

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Clica com o botão direito na pasta fso

 

>>Propriedades>>Segurança e dá controle total para usuário anônimo (TODOS)

 

Tem que funcionar rapidinho.

Só para testar pode trocar essa linha para ver se o FSO está funcionando:

MyFile.Write "TESTE"

[]s

<{POST_SNAPBACK}>

Clica na pasta aonde? No diretório mesmo, no IIS ou no Dreamweaver? Não estou achando isso. Meu windows é o XP!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.