Ir para conteúdo

POWERED BY:

Arquivado

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

Cesão

Atualização automática

Recommended Posts

Olá, amigos.

 

Estou fazendo um sistema que quero que se atualize automaticamete. Como muitos clientes vão usar e provavelmente ele vai sofrer melhorias ou ajustes, eu gostaria de não ter que ficar enviando as páginas novas para cada FTP. Eu gostaria que a pessoa clicasse para atualizar o sistema e o mesmo trouxesse as páginas para cada sistema (assim como no Wordpress, quando implementado em um servidor). Agora minha dúvida... qual a melhor forma de fazer isso? É criar uma página de atualização que recria tudo através de FSO? É baixar as páginas (se for, como seria isso?) ou é alguma outra solução?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar o XML para o envio dos dados e depois apenas ler o XML, pode mandar para um determinado diretorio e o script lê essa pasta, caso exista conteudo (XML) ele atualiza, o que também é bom fazer, após atualizar, criar um txt, tipo um log, onde você guarda as informações que foi atualizado, como dia, hora, conteudo, categoria , etc

 

ou também um que se atualiza automaticamente, conforme vão acontecendo as alterações no banco de dados que originam as informações.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar o XML para o envio dos dados e depois apenas ler o XML, pode mandar para um determinado diretorio e o script lê essa pasta, caso exista conteudo (XML) ele atualiza, o que também é bom fazer, após atualizar, criar um txt, tipo um log, onde você guarda as informações que foi atualizado, como dia, hora, conteudo, categoria , etc

 

ou também um que se atualiza automaticamente, conforme vão acontecendo as alterações no banco de dados que originam as informações.

 

Sim, mas eu usaria o XML para passar a programação de reescrita das páginas, certo?

Dentro do XML haveria programação de escrita de arquivos, pastas e etc através de FSO? É isso?

 

Sei que no Wordpress ele baixa os arquivos, mas como eu faria isso em PHP? Qual a melhor maneira de o usuário clicar num botão e a atualização correr automaticamente? Não entendi muito bem essa parte do XML. O que exatamente ele vai trazer?

 

Sobre o log em txt é uma boa idéia mesmo, mas agora só falta entender o XML.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode até criar uma págian dinamicamente com o FSO, tipo:

 

<%
AbrindoASP = chr(60) & "%"
FechandoASP = "%" & chr(62)
Abreaspas = chr(34) 
Fechaaspas = chr(148)
' criamos o objecto para lidar com os ficheiros
set fso = CreateObject ("Scripting.FileSystemObject")
' criamos o objecto que vai ser usado para a criação dos ficheiros
set f = fso.CreateTextFile(Server.Mappath ("eventos" &"\" &"exemplo2.asp"), True)
' agora vamos meter algo lá dento

f.WriteLine ( "<html> <head> </head> <body>")
f.WriteLine AbrindoASP & "DIM FSO, strCaminho, strPrincipal, strArquivos, xx"
f.WriteLine ("strCaminho = "  & Abreaspas&   "imagens/" & Abreaspas)
f.WriteLine "Set FSO = Server.CreateObject" & "("  & Abreaspas & "Scripting.FileSystemObject"  & 

abreaspas & ")"
f.WriteLine "Set strPrincipal = FSO.GetFolder(server.mappath(strCaminho))"
f.WriteLine "Set strArquivos = strprincipal.Files"
f.WriteLine "IF strArquivos.count=0 then" & FechandoASP
f.WriteLine "Não existem imagens disponiveis"
f.WriteLine  AbrindoASP & "else" & FechandoASP
f.WriteLine "<%DIM strArq"
f.WriteLine "FOR EACH strArq IN strArquivos "
f.WriteLine "if strArq.name=" & Abreaspas & "Thumbs.db" & Abreaspas &  "then" & FechandoASP 
f.WriteLine  AbrindoASP & "else" & FechandoASP
f.WriteLine "<img src=" & Abreaspas & AbrindoASP & "=strCaminho&strArq.name"& FechandoASP 

& Abreaspas & ">" & "<br>"
f.WriteLine AbrindoASP & "end if" & FechandoASP
f.WriteLine AbrindoASP & "NEXT" & FechandoASP
f.WriteLine AbrindoASP & "end if" & FechandoASP
f.WriteLine "</body> </html>"
' fechamos o ficheiro

f.close

%>

o XML, você pega por exemplo a notícia, insere no XML e depois para atualizar lê o XML

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, xan.

Valeu pela dica de como criar a página. É isso mesmo que eu queria.

O problema é assim. Eu vou usar mesmo XML ou JSON para mostrar as notícias e outras coisas que quero mostrar nesse painel. Mas minha dúvida principal é na atualização dos arquivos mesmo. Por exemplo.. vamos dizer que quero adicionar um campo em um formulário de cadastro de registro em todos os painéis. Seria uma atualização do painel.

 

A melhor ideia seria qual?

Fazer com que seja passado todo o código de reescrita das páginas e pastas dentro de um XML, o usuário clica, acessa o XML, lê o código, roda ele dentro do servidor? É isso? Ou existe uma outra maneira?

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.