Ir para conteúdo

POWERED BY:

Arquivado

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

Roberto_S_Luz

[Resolvido] PHP executar um arquivo .BAT

Recommended Posts

Salve...salve galera...

Quer dizer....me salvem galera...rssss http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

Bom...o lance é o seguinte...

 

Tenho um arquivo com a extensão .bat, e nele está contido o comando para gerar backup da base de dados (MySQL).

 

Então...gostaria de saber se tem como o php executar esse arquivo, para que eu possa colocar uma opção no sistema para o usuario apenas clicar e gerar o backup do banco.

 

Já testei a função exec, ela até executa o arquivo mas...o mesmo gera apenas o arquivo, mas...totalmente me branco.

 

Bom...e aí...alguem sabe como trabalhar com isso ou se existe uma outra possibilidade? http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

Desde já...agradeço à todos.

 

Abraços galera... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá jpraminelli ...quero agradecer à você pela atenção que teve à esse tópico certo...e sobre a sua dica...não é exatamente o que eu estava procurando mas...parece ser ainda melhor...rsss http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Bom...irei estudar a sua dica e adapta-la às minhas exigências...e qualquer coisa...posto o resultado ou em caso de mais duvidas, posto do mesmo jeito ok. http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

Um grande abraço amigo. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza, você pode adpatar o codigo do artigo para sua nessecidade, tipo , ao invez de download do arquivo sql, você poderia guarda-lo numa pasta com o nome sendo a data do dia, e fazer um arquivo bat no windows, ou um cron no linux para executar tal escript todos os dias uma determinada hora.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ô amigo jpraminelli não é querendo incomodar não mas....já incomodando...rsss http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Como eu colocaria aquilo tudo lá num arquivo .bat? Funcionaria com codigos PHP dentro?

Eu fiz um aqui...porém tinha apenas os comandos do mysqldump...

 

Bom...sobre a dica que você citou...eu estou adaptando ela...colocando mais algumas coisas de meu interesse...e sim...vou tirar a parte que pede para fazer donwload...e deixar gravando numa determinada pasta....

 

Desde já...obrigado novamente pela vossa anteção.

 

Abraços meu amigo... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como eu colocaria aquilo tudo lá num arquivo .bat? Funcionaria com codigos PHP dentro?

pelo que intendi roberto eh assim ..

instala o php-gtk cria o bat dai contendo isso

 

cd \php-gtk2
php.exe caminho_do_arquivo.php

da uma olhada=]

 

http://www.php-gtk.com.br/windows

 

valww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom galera...agradeço aos amigos que responderam à esse tópico...sou grato por isso.

Para resolver meu problema...criei um executavel em C, onde o mesmo irá executar um outro arquivo .bat.

Daí criei um agendamento no Windows para o mesmo fazer o backup e realizar uma replicação em outra base de dados em outra máquina(logico né rsss)numa determinada hora.

 

Bom...dessa forma resolve meu problema.

 

Galera...um grande abraço...sucesso para você's!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

boa tarde, preciso rodar um script .php atraves de uma .bat não pode ser via browser, tem que rodar em segundo plano, sabem como posso fazer sem usar o php-gtk e sim utilizar o xampp.

Abraços...

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.