Exemplo básico PHP-GTK: Cotação do Dólar

Started by rodweb, 24 de January , 2008, 10:40:15 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

rodweb

Cotação do Dólar

Exemplo simples que exibe a cotação do dólar comercial através do site da UOL, para rodar é necessário que você tenha o modulo do PHP-GTK ativado no seu PHP.

Quem não tiver pode fazer o download abaixo:
Para Windows
Para Linux

Então basta executar pela cmd com:
php pasta\dolar.php


dolar.php
<?php
//by rodweb
if (!class_exists('gtk')) {
    die(
"Please load the php-gtk2 module in your php&#46;ini\r\n");
}

$window = new GtkWindow(); //Cria janela
$window->set_position(GTK&#58;&#58;WIN_POS_CENTER); //Centraliza janela
$window->set_title('Cotação do Dólar'); //Define texto
$window->connect_simple('destroy', array('gtk''main_quit'));

$file file_get_contents('http&#58;//economia&#46;uol&#46;com&#46;br/cotacoes/'); //Pega código do site
$tag '<th>Dólar comercial (em R$)</th><td>'//Parte para procurar
$begin strpos($file$tag) + strlen($tag); 
$dolar substr($file$begin$begin+5-strlen($file)); //Pega a cotação

$lblDolar = new GtkLabel(); //Cria label
$lblDolar->set_markup("\n<b><span color='blue'>Dólar comercial&#58;</span> $dolar</b>\n"); //Define texto e formatação

$window->add($lblDolar); //Adiciona label na janela
$window->show_all(); //Mostra tudo
Gtk&#58;&#58;main(); //Loop da janela
?>


Documentação: PHP-GTK
Suporte Brasileiro: PHP-GTK Brasil

Flws...

Magrinho Loko

O interessante é que da para aplicar isso em um monte de coisas (y)

Vlw pelo exemplo cara.
Saudades do antigo Darkers.

rodweb

Sim, é um PHP com interação com o sistema, como outra linguagem qualquer, só que com a desvantagem de necessitar do PHP instalado.

Por enquanto só consigo fazer isso mesmo, POO não é minha praia, mais estou estudando, quando fizer algo melhorado eu posto.

Flws....

Synyster

Adorei o exemplo de janela, agora me interessei um pouco por PHP-GTK... Amanhã vou dar uma lida em mais uns exemplos.

Muito bom mesmo cara  ;D