Instalação e utilização de aplicação php-gtk2 remota
Uma solução simples para vc distribuir ou compartilhar um programa em php-gtk2 utilizando o fonte locado em um servidor web
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.
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.
programa 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();
}
?>





