Ir para conteúdo

POWERED BY:

Arquivado

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

zoeira

PHP executável

Recommended Posts

Pessoal,

 

Tenho um dúvida e não sei se o PHP pode me ajudar.

 

Tenho uma pasta num servidor, ao qual meu computador está conectado. Está sempre vazia.

 

Tem como o PHP verificar a cada X tempo se a pasta está vazia e se detectar que não (possui ao menos 1 arquivo), o PHP exibir uma mensagem na barra de relógio do meu computador?

 

Este problema poderia ser solucionado com outra ferramenta. Só precisaria da solução.

 

Pode parecer uma pergunta primária, porém não domino esta questão.

 

Obrigado desde já a colaboração de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

na barra do relogio acho que nao eh possivel agora exibir na pagina da sim ;x

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você só precisa de um aplicativo rodando no seu desktop que "pergunte" de tempos em tempos para o php (http://servidor/arquivo.php) se há arquivo na pasta.

Uma vez vi um exemplo de utilização de um componente do delphi que faz essas "perguntas" pra páginas http e recebe um xml como resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você estiver utilizando linux, utilizar o php executando-o em terminal a partir de um crontab.

 

Você só precisa de um aplicativo rodando no seu desktop que "pergunte" de tempos em tempos para o php (http://servidor/arquivo.php) se há arquivo na pasta.

Uma vez vi um exemplo de utilização de um componente do delphi que faz essas "perguntas" pra páginas http e recebe um xml como resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá zoeira, tudo bem?

Bom meu caro você poderá usar o PHP-GTK com o Windows... neste caso precisará criar uma tarefa para executar o seu programinha. Trata-se do PHP-GTK, programação PHP para criar interfaces gráficas com a biblioteca GTK nativa do Linux e com versões para o Windows.

 

 

Dá uma olhada aqui neste link,

 

http://www.techzonept.com/archive/index.php/t-73558.html

 

Forte abraço,

Léo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom meu caro você poderá usar o PHP-GTK com o Windows...

Não entendi porque PHP-GTK :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae pessoal! Muito obrigado pela interação e colaboração de todos.

 

Sobre a questão de executar um aplicativo na barra do relógio, descartemos.

 

Podemos fazer com que verifique de 10 em 10 minutos se o diretório está vazio ou não.

 

Se não estiver vazio, abre uma janela do navegador de internet no momento com o aviso adequado.

 

Meu problema: não sei executar script "agendado", ou seja, sem abrir a página para executar o script.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá marcio.sfs, tudo bem?

 

Com PHP-GTK você poderá criar interfaces gráficas no windows/linux, do tipo aplicativo com Win Forms e tudo o mais, e poderá criar verdadeiros programas com o PHP... dentre eles uma aplicação para ficar no system tray...

 

abraços,

léo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Léo.

 

Claro, com Delphi, Java, VB, etc. também.

Achei q o PHP tinha alguma particularidade.

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara... da pra você usar o php-win se ele estiver instalador no PC...

ou usar o GTK msm...

 

é assim... o php-win q geralmente vem no pacote, pode exibir janelas semelhantes ao alert do IE...

assim você poderia mandar um script rodar com php-win diretamente (ele naum mostra a janelinha de console assim como o php.exe e o php-cgi.exe) e de 10 em 10 minutos ele verificar a pasta (isso pode ser feito com o tempo limite de execução zerado e o comando sleep...

 

em PHP-Gtk, pra mim, é + pratico...

se quiser eu faço um assistente pra você

abraços ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora, para converter PHP para um arquivo executavel, use o BamCompile.

Claro que um script pequeno ficara com um tamanho significativo, pois nele estara incluso um mini-server.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Jefrey, obrigado por compartilhar seus conhecimentos conosco.

 

Continue contribuindo em tópicos mais recentes.

 

Atenciosamente

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.