| Menu Principal | |||||||||
|
| Parceiros |
![]() |
![]() |
![]() |
Título
Instalação e utilização de aplicação php-gtk2 remotaResumo
Uma solução simples para vc distribuir ou compartilhar um programa em php-gtk2 utilizando o fonte locado em um servidor webTexto
utilizando um programa colocado no seu servidor de paginas voce pode utiliza-lo para distribuir uma aplicação para varias pessoas conectadas na rede ou na net.Código
A ideia veio deste link http://www.kksou.com/php-gtk2/articles/distribute-your-PHP---GTK-applications---Method-1.php
Eu modifiquei porque o php do servidor interpletava e dava erro.
no original o cliente utilizava um include como este
"include'http://localhost/php-gtk2/remote/hello-word.php';
como tive de escapar deixar o programa como texto puro para não ser interpletado o include não recebia nada e não funcionava.
então utilizai a função:
'$hello=file_get_contents("http://10.1.1.1/php-gtk2/remote/hello_world.php");
eval($hello);'
vou disponibilizar aqui dois programas:
o primeiro é o cliente
o segundo é o programa que fica no servidor termina com php mas na realidade é so um txt observa que coloco as tags iniciais e finais uma depois da outra uma no inicio e uma no fim do arquivo.
Fica aqui um desafio que achar uma utilidade para este tipo de situação favor nos comunicar.
Imagemprograma cliente so tem 5 linhas.
cliente.php
<?php
$hello=file_get_contents("http://localhost/php-gtk2/remote/hello_world.php");
eval($hello);
hello_world();
?>
o programa remoteo deve ser chamado conforme esta no cliente.php
NOME hello_world.php
<?php
function hello_world() {
$window = new GtkWindow();
$window->set_size_request(400, 100);
$window->modify_bg(Gtk::STATE_NORMAL, GdkColor::parse('#CCFF99'));
$window->connect_simple('destroy', array('Gtk','main_quit'));
$label = new GtkLabel('hello world from remote server!');
$window->add($label);
$window->show_all();
Gtk::main();
}
?>
A idéia é ótima!
Imagina um sistema que está em constante modificação... sem vc ter que ficar atualizando os clients em todas as máquinas.
Original! parabéns.Enviado por Helton Eduardo Ritter em 2008-04-03
Muito Bom!
Eu estou desenvolvendo uma aplicacação multi-usuário aqui na empresa, e deixo os arquivos numa unidade de rede, com permissão apenas de leitura e com necessidade de digitar senha (os arquivos ficam num win2003 server), e toda vez que alguém tenta abrir o sistema sem antes ir no windows explorer, clicar na unidade compartilhada e digitar a senha, o sistema nao abre. Agora fica fácil resolver isso, uma vez que já utilizo o apache no servidor!
Parabéns!Enviado por Antonio Carlos Dias Junior em 2008-03-03
| Literatura |
![]() |
![]() |
| Artigos |
Selecionando Arquivos e Pastas Janela com Barra de Botões wine php-gtk2 |
| Aplicações |
GTKlaro GTKontas Apache error log reader |
