Code : Tout sélectionner
<?php
if ( !class_exists("gtk")) {
if (strtoupper(substr(PHP_OS, 0, 3)) == "WIN")
dl("php_gtk.dll");
else
dl("php_gtk.so");
}
function destroy() {
Gtk::main_quit();
}
$objWindow = &new GtkWindow();
$objVBox = &new GtkVBox(false, 10);
$objLabel = &new GtkLabel("Salut tt le monde");
$objButton = &new GtkButton("Fermer");
$objWindow->set_title("Salut tt le monde");
$objWindow->set_border_width(5);
$objWindow->connect("destroy", "destroy");
$objButton->connect("clicked", "destroy");
$objVBox->pack_start($objLabel);
$objVBox->pack_start($objButton);
$objWindow->add($objVBox);
$objWindow->show_all();
gtk::main();
?>
Code : Tout sélectionner
alert ("Salut tt le monde");
Quel est le problème avec http? il suffit de pointer vers le fichier .php via le navigateur non? ce n'est pas le navigateur qui intérprete le .php, ce serait une librairie dédiée.Et comment rendre le contenu graphique HTML dans un client lourd?
Si tu passes par le navigateur, tu dois forcément passer par HTTP.
Il faudrait pour cela utiliser le moteur de rendu du navigateur sans passer par le navigateur, et donc développer une interface entre PHP et le moteur de rendu, chose qui n'existe pas à ma connaissance...
Pour quoi faire??Il faudrait pour cela une interface standard de communication entre le moteur de rendu des navigateurs et PHP, ce qui exclut IE , vu que son code est propriétaire...
Ben heu, quelque chose a été programmé en ce sens, et on te l'a signalé, il s'agit de PHP-GTK.Les avantages d'une telle solution me semblent tellement évidents que j'ai du mal à croire qu'aucun développeur n'ai rien programmé en ce sens...
suis-je fou de penser que ce soit possible?
A part le plugin pour navigateur, ce que tu décris se fait bien pour PERL. Je ne vois donc pas en quoi est-ce une mission impossible...je vois mal FF ou IE mettre un plugin PHP dans leur application.
Surtout qu'il faut compiler PHP avec toutes les options possibles pour que tu puissent faire tourner tous les scripts possibles...
...En gros faudrait qu'une extension prenne la librairie de PHP pour parser et analyser le contenu de fichier php....
....EDIT: Je rajouterais comment faire les connexions vers les bases de donnees ???