156 lines
44 KiB
Text
156 lines
44 KiB
Text
version=pmwiki-1.0.5
|
|
newline=²
|
|
text=[[#top]]First of all you may have a look to the original [[http://gtk.php.net/faq.php FAQ]]² ²²# [-[[#one What is GTK+?]]-]²# [-[[#two Could you give examples of projects programmed with PHP-GTK?]]-]²# [-[[#three Will projects in PHP-GTK be interpreted and compiled ad be able to run independantly just like a C/C++ or a Delphi program?]]-]²# [-[[#four What is the ETA for PHP and GTK 2.x?]]-]²# [-[[#five Is it ready for "prime time"?]]-]²# [-[[#six Can I compile my source code so that I distribute binary-only?]]-]²# [-[[#seven Will there ever be a free open source tool to compile PHP-GTK code into binaries?]]-]²# [-[[#height Is Mac OS X or OS 9 supported?]]-]²# [-[[#nine If I distribute binaries, (if possible) do I have to recompile for each version of Windows? (9x, XP, NT, 2000, etc)]]-]²# [-[[#ten Can I use other PHP modules, such as the IMAP and PDF?]]-]²# [-[[#eleven Is there an easy way to get it up and running on Win32?]]-]²# [-[[#twelve Can the PHP-GTK be used with other charset?]]-]²# [-[[#thirteen I'd like to see GtkHTML in PHP-GTK. Any thoughts?]]-]²# [-[[#fourteen I'd like to see a combined and new 'phpgtk' program. Any thoughts?]]-]²²-----²²[[#one]]'''What is GTK?'''²-->PHP-GTK is an implimentation of GTK for php, sounds simple enough, but what is GTK exactly?²-->'''From http://www.gtk.org/''':²²-->"GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites."²²²-->"GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop." \\²[[#top top]]²-----²²[[#two]]'''Could you give examples of projects programmed with PHP-GTK?'''²-->Have a look at the "applications" section, there are many examples of excellent applications built with php-gtk:²http://gtk.php.net/apps/²²There are also some excellent code snippets to help you get started, and to provide useful additions to your software. \\²[[#top top]]²-----²²[[#three]]'''Will projects in PHP-GTK be interpreted and compiled ad be able to run independantly just like a C/C++ or a Delphi program?'''²-->They will be interpreted, not compiled. This way the app runs on all systems and doesn't need to be compiled for each one. \\²[[#top top]]²----- ²²[[#four]]'''What is the ETA for PHP and GTK 2.x?'''²-->see the {{Php-Gtk2}} page \\²[[#top top]]²-----²²[[#five]]'''Is it ready for "prime time"?'''²-->PHP-GTK 1 is stable and fairly feature-complete. People have used it for a variety of applications, but the documentation and lack of tutorials may result in steeper learning curve. This should be changing soon. \\²[[#top top]]²-----²²[[#six]]'''Can I compile my source code so that I distribute binary-only?''' ²²-->Use the pretty new priadoblender http://www.priadoblender.com²²-->One way to do that is using the Zend encoder at²-->http://www.zend.com/store/products/zend-encoder.php²²-->The Zend Encoder also comes as a trial (last I read), so if you want to have some fun (limited fun, no warranty) go and blast off on it.²²-->There's the [=IonCube=] Encoder http://www.ioncube.com that allows you to compile a PHP script to binary format online for just $0.50, as well as a standalone compiler that you can install. ²²-->There is another application [="SourceDefender"=] which is used to crypt your php code, and it has a server monule to decrypt'em at runtime, it's fast but not free :( \\²[[#top top]]²-----²²[[#seven]]'''Will there ever be a free open source tool to compile PHP-GTK code into binaries?'''²-->I don't think so, it's much work to make it, so the people want money for it...²²-->Alan Knowles' experimental bcompiler (part pf pear) may be of interest to those wishing to compile. See:²-->http://pecl.php.net/package/bcompiler²²-->"Bcompiler was written for two [should this be 3 Alan? :-)] reasons:²²-->To encode some classes in a proprietary php application²-->To enable the production of php-gtk applications that could be used on client desktops, without the need for a php.exe.²-->To do the feasibility study for a PHP to C converter"²²-->A note about Alan Knowles' bcompiler in Windows²-->Windows users will have a hard time installing (because there is no official binary to download, you must search the developer lists and find a binary. There have been people who've sucessfully gotten bcompiler to work in Windows, as Alan claims functionality within Windows), but for now you should periodically check back (unless you want to experiment) and wait for Alan to post a package for Windows officially on PEAR.²-->So far however, its a good and workable compiler. ²²-->Anoter possibility is http://www.php-compiler.net/ or write a single main.cpp put inside ... system("php main.php"); to make a window exe as starter. and put file to http://www.jrsoftware.org/isinfo.php innosetup installer to have a clean programm. \\²[[#top top]]²-----²²[[#height]]'''Is Mac OS X or OS 9 supported?'''²-->Yes OS X is supported, Shane Sat Antyr had a build of php_gtk.so at²-->http://jimi.springsips.com/~bolverker/public/php_extensions/ (broken link) \\²Aparently, that build is now available at http://www.mr-technical.com/public/php_extensions/ \\²[[#top top]]²-----²²[[#nine]]'''If I distribute binaries, (if possible) do I have to recompile for each version of Windows? (9x, XP, NT, 2000, etc)'''²-->No, the PHP code is interoperable on all supported operating systems. \\²[[#top top]]²-----²²[[#ten]]'''Can I use other PHP modules, such as the IMAP and PDF?'''²-->Usually, yes. It will depend on the module. For instance, session handling via cookies wouldn't necessarily work, nor would the buffered output module. \\²[[#top top]]²-----²²[[#eleven]]'''Is there an easy way to get it up and running on Win32?'''²-->Yes. You can use gtkdev from firepages.org: http://www.firepages.org/gtkdev.html \\²[[#top top]]²-----²²[[#twelve]]'''Can the PHP-GTK be used with other charset?'''²-->Yes. Add following line to php.ini in GTK folder: ²-->php-gtk.codepage = ISO-8859-2 \\²[[#top top]]²-----²²[[#thirteen]]'''I'd like to see GtkHTML in PHP-GTK. Any thoughts?'''²-->It would be nice to display HTML in PHP-GTK code without having to rip out the code to display it as text. Infact, with GtkHTML, the first browser I bet, could be built in PHP-GTK :)²-->Here's a comment a ripped from the online docs, at a page called GtkHtml. \\²[[#top top]]²-----²²[[#fourteen]]'''I'd like to see a combined and new 'phpgtk' program. Any thoughts?'''²-->It would be nice to have a separate phpgtk program that has all the modules combined in the program. If you enter "phpgtk hello.php" it will run GUI apps in interpreted mode. If you enter "phpgtk -c hello.php" it will compile it to linux native code. One of the reasons Java became popular is the gui builder was built in the language. Doing this will make php #1 on the desktop too. \\²²[[#top top]]
|
|
time=1140286913
|
|
diff:1090726131:1090726131:=1,85c1²< '''What is GTK?'''²< ²< -->(You'd think someone would have answered this already, but it's nowhere to be seen! Forest... trees... you do the math.) From http://www.gtk.org/:²< ²< -->(From the Introduction) GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites. ²< ²< -->(From 'Origins') GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop. ²< ²< '''Could you give examples of projects programmed with PHP-GTK?'''²< ²< -->Have a look at the "applications" section http://gtk.php.net/apps/²< ²< ²< '''Will projects in PHP-GTK be interpreted and compiled ad be able to run independantly just like a C/C++ or a Delphi program?'''²< ²< -->They will be interpreted, not compiled. This way the app runs on all systems and doesn't need to be compiled for each one.²< ²< ²< '''What is the ETA for PHP and GTK 2.x?'''²< ²< ->'''Is it weeks, months or years?'''²< ²< -->see the {{Php-Gtk2}} page²< ²< ²< ²< '''Is it ready for "prime time"?'''²< -->The version number says not, but people have relied on it despite that. Developers should decide themselves.²< ²< '''Can I compile my source code so that I distribute binary-only?''' ²< ²< -->use the pretty new priadoblender http://www.priadoblender.com²< ²< -->One way to do that is using the Zend encoder at²< -->http://www.zend.com/store/products/zend-encoder.php²< ²< -->The Zend Encoder also comes as a trial (last I read), so if you want to have some fun (limited fun, no warranty) go and blast off on it.²< ²< -->There's the [=IonCube=] Encoder http://www.ioncube.com that allows you to compile a PHP script to binary format online for just $0.50, as well as a standalone compiler that you can install. ²< ²< -->There is another application [="SourceDefender"=] which is used to crypt your php code, and it has a server monule to decrypt'em at runtime, it's fast but not free :(²< ²< '''Will there ever be a free open source tool to compile PHP-GTK code into binaries?'''²< -->I don't think so, it's much work to make it, so the people want money for it...²< ²< ²< -->Alan Knowles' experimental bcompiler (part pf pear) may be of interest to those wishing to compile. See:²< -->http://www.phpfreaks.com/pear_manual/page/pecl.bcompiler.html²< -->http://pear.php.net/package-info.php?pacid=95²< ²< -->"Bcompiler was written for two [should this be 3 Alan? :-)] reasons:²< ²< -->To encode some classes in a proprietary php application²< -->To enable the production of php-gtk applications that could be used on client desktops, without the need for a php.exe.²< -->To do the feasibility study for a PHP to C converter"²< ²< -->A note about Alan Knowles' bcompiler in Windows²< -->Windows users will have a hard time installing (because there is no official binary to download, you must search the developer lists and find a binary. There have been people who've sucessfully gotten bcompiler to work in Windows, as Alan claims functionality within Windows), but for now you should periodically check back (unless you want to experiment) and wait for Alan to post a package for Windows officially on PEAR.²< -->So far however, its a good and workable compiler.²< ²< ²< ²< '''Is Mac OS X or OS 9 supported?'''²< -->Yes OSX is supported, Shane Sat Antyr has a build of php_gtk.so at²< -->http://jimi.springsips.com/~bolverker/public/php_extensions/²< ²< '''If I distribute binaries, (if possible) do I have to recompile for each version of Windows? (9x, XP, NT, 2000, etc)'''²< -->No, the PHP code is interoperable on all supported operating systems.²< ²< '''Can I use other PHP modules, such as the IMAP and PDF?'''²< -->Usually, yes. It will depend on the module. For instance, session handling via cookies wouldn't necessarily work, nor would the buffered output module.²< ²< '''Is there an easy way to get it up and running on Win32?'''²< -->Yes. You can use gtkdev from firepages.org: http://www.firepages.org/gtkdev.html²< ²< '''Can the PHP-GTK be used with chinese characters?'''²< -->Yes. You can find the solution here: ²< -->http://tim.jerry.com.tw/?TIM=FORUM&FORUM=2²< ²< '''I'd like to see GtkHTML in PHP-GTK. Any thoughts?'''²< -->It would be nice to display HTML in PHP-GTK code without having to rip out the code to display it as text. Infact, with GtkHTML, the first browser I bet, could be built in PHP-GTK :)²< -->Here's a comment a ripped from the online docs, at a page called GtkHtml.²< ²< '''I'd like to see a combined and new 'phpgtk' program. Any thoughts?'''²< -->It would be nice to have a separate phpgtk program that has all the modules combined in the program. If you enter "phpgtk hello.php" it will run GUI apps in interpreted mode. If you enter "phpgtk -c hello.php" it will compile it to linux native code. One of the reasons Java became popular is the gui builder was built in the language. Doing this will make php #1 on the desktop too. ²\ No newline at end of file²---²> Describe PhpGtkFaq here.²\ No newline at end of file²
|
|
author=Peter cizch
|
|
author:1090726131=nathan
|
|
host:1090726131=82.120.18.177
|
|
name=PhpGtk.PhpGtkFaq
|
|
host=213.200.231.179
|
|
agent=Mozilla/5.0 (Windows; U; Windows NT 5.1; it-IT; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
|
|
rev=72
|
|
diff:1090726172:1090726131:=85c85²< -->It would be nice to have a separate phpgtk program that has all the modules combined in the program. If you enter "phpgtk hello.php" it will run GUI apps in interpreted mode. If you enter "phpgtk -c hello.php" it will compile it to linux native code. One of the reasons Java became popular is the gui builder was built in the language. Doing this will make php #1 on the desktop too. ²\ No newline at end of file²---²> -->It would be nice to have a separate phpgtk program that has all the modules combined in the program. If you enter "phpgtk hello.php" it will run GUI apps in interpreted mode. If you enter "phpgtk -c hello.php" it will compile it to linux native code. One of the reasons Java became popular is the gui builder was built in the language. Doing this will make php #1 on the desktop too.²\ No newline at end of file²
|
|
author:1090726172=nathan
|
|
host:1090726172=82.120.18.177
|
|
diff:1090727770:1090726172:minor=1,21c1²< First of all if you may have a look to the original [http://gtk.php.net/faq.php faq]²< ²< # [[#one What is GTK?]]²< # [[#two Could you give examples of projects programmed with PHP-GTK?]]²< # [[#three Will projects in PHP-GTK be interpreted and compiled ad be able to run independantly just like a C/C++ or a Delphi program?]]²< # [[#four What is the ETA for PHP and GTK 2.x?]]²< # [[#five Is it ready for "prime time"?]]²< # [[#six Can I compile my source code so that I distribute binary-only?]]²< # [[#seven Will there ever be a free open source tool to compile PHP-GTK code into binaries?]]²< # [[#height Is Mac OS X or OS 9 supported?]]²< # [[#nine If I distribute binaries, (if possible) do I have to recompile for each version of Windows? (9x, XP, NT, 2000, etc)]]²< # [[#ten Can I use other PHP modules, such as the IMAP and PDF?]]²< # [[#eleven Is there an easy way to get it up and running on Win32?]]²< # [[#twelve Can the PHP-GTK be used with chinese characters?]]²< # [[#thirteen I'd like to see GtkHTML in PHP-GTK. Any thoughts?]]²< # [[#fourteen I'd like to see a combined and new 'phpgtk' program. Any thoughts?]]²< ²< ²< ²< ²< [[#one]]'''What is GTK?'''²---²> '''What is GTK?'''²28d7²< -----²30c9,10²< [[#two]]'''Could you give examples of projects programmed with PHP-GTK?'''²---²> '''Could you give examples of projects programmed with PHP-GTK?'''²> ²32d11²< -----²34c13,15²< [[#three]]'''Will projects in PHP-GTK be interpreted and compiled ad be able to run independantly just like a C/C++ or a Delphi program?'''²---²> ²> '''Will projects in PHP-GTK be interpreted and compiled ad be able to run independantly just like a C/C++ or a Delphi program?'''²> ²36c17,21²< ----- ²---²> ²> ²> '''What is the ETA for PHP and GTK 2.x?'''²> ²> ->'''Is it weeks, months or years?'''²38d22²< [[#four]]'''What is the ETA for PHP and GTK 2.x?'''²40d23²< -----²42c25,27²< [[#five]]'''Is it ready for "prime time"?'''²---²> ²> ²> '''Is it ready for "prime time"?'''²44d28²< -----²46c30²< [[#six]]'''Can I compile my source code so that I distribute binary-only?''' ²---²> '''Can I compile my source code so that I distribute binary-only?''' ²58d41²< -----²60c43²< [[#seven]]'''Will there ever be a free open source tool to compile PHP-GTK code into binaries?'''²---²> '''Will there ever be a free open source tool to compile PHP-GTK code into binaries?'''²62a46²> ²76d59²< -----²78c61,63²< [[#height]]'''Is Mac OS X or OS 9 supported?'''²---²> ²> ²> '''Is Mac OS X or OS 9 supported?'''²81d65²< -----²83c67²< [[#nine]]'''If I distribute binaries, (if possible) do I have to recompile for each version of Windows? (9x, XP, NT, 2000, etc)'''²---²> '''If I distribute binaries, (if possible) do I have to recompile for each version of Windows? (9x, XP, NT, 2000, etc)'''²85d68²< -----²87c70²< [[#ten]]'''Can I use other PHP modules, such as the IMAP and PDF?'''²---²> '''Can I use other PHP modules, such as the IMAP and PDF?'''²89d71²< -----²91c73²< [[#eleven]]'''Is there an easy way to get it up and running on Win32?'''²---²> '''Is there an easy way to get it up and running on Win32?'''²93d74²< -----²95c76²< [[#twelve]]'''Can the PHP-GTK be used with chinese characters?'''²---²> '''Can the PHP-GTK be used with chinese characters?'''²98d78²< -----²100c80²< [[#thirteen]]'''I'd like to see GtkHTML in PHP-GTK. Any thoughts?'''²---²> '''I'd like to see GtkHTML in PHP-GTK. Any thoughts?'''²103d82²< -----²105,107c84,85²< [[#fourteen]]'''I'd like to see a combined and new 'phpgtk' program. Any thoughts?'''²< -->It would be nice to have a separate phpgtk program that has all the modules combined in the program. If you enter "phpgtk hello.php" it will run GUI apps in interpreted mode. If you enter "phpgtk -c hello.php" it will compile it to linux native code. One of the reasons Java became popular is the gui builder was built in the language. Doing this will make php #1 on the desktop too.²< -----²\ No newline at end of file²---²> '''I'd like to see a combined and new 'phpgtk' program. Any thoughts?'''²> -->It would be nice to have a separate phpgtk program that has all the modules combined in the program. If you enter "phpgtk hello.php" it will run GUI apps in interpreted mode. If you enter "phpgtk -c hello.php" it will compile it to linux native code. One of the reasons Java became popular is the gui builder was built in the language. Doing this will make php #1 on the desktop too.²\ No newline at end of file²
|
|
author:1090727770=nathan
|
|
host:1090727770=82.120.18.177
|
|
diff:1090728040:1090727770:minor=1c1,16²< First of all if you may have a look to the original [[http://gtk.php.net/faq.php faq]]²---²> First of all if you may have a look to the original [http://gtk.php.net/faq.php faq]²> ²> # [[#one What is GTK?]]²> # [[#two Could you give examples of projects programmed with PHP-GTK?]]²> # [[#three Will projects in PHP-GTK be interpreted and compiled ad be able to run independantly just like a C/C++ or a Delphi program?]]²> # [[#four What is the ETA for PHP and GTK 2.x?]]²> # [[#five Is it ready for "prime time"?]]²> # [[#six Can I compile my source code so that I distribute binary-only?]]²> # [[#seven Will there ever be a free open source tool to compile PHP-GTK code into binaries?]]²> # [[#height Is Mac OS X or OS 9 supported?]]²> # [[#nine If I distribute binaries, (if possible) do I have to recompile for each version of Windows? (9x, XP, NT, 2000, etc)]]²> # [[#ten Can I use other PHP modules, such as the IMAP and PDF?]]²> # [[#eleven Is there an easy way to get it up and running on Win32?]]²> # [[#twelve Can the PHP-GTK be used with chinese characters?]]²> # [[#thirteen I'd like to see GtkHTML in PHP-GTK. Any thoughts?]]²> # [[#fourteen I'd like to see a combined and new 'phpgtk' program. Any thoughts?]]²4,17d18²< # [-[[#one What is GTK?]]-]²< # [-[[#two Could you give examples of projects programmed with PHP-GTK?]]-]²< # [-[[#three Will projects in PHP-GTK be interpreted and compiled ad be able to run independantly just like a C/C++ or a Delphi program?]]-]²< # [-[[#four What is the ETA for PHP and GTK 2.x?]]-]²< # [-[[#five Is it ready for "prime time"?]]-]²< # [-[[#six Can I compile my source code so that I distribute binary-only?]]-]²< # [-[[#seven Will there ever be a free open source tool to compile PHP-GTK code into binaries?]]-]²< # [-[[#height Is Mac OS X or OS 9 supported?]]-]²< # [-[[#nine If I distribute binaries, (if possible) do I have to recompile for each version of Windows? (9x, XP, NT, 2000, etc)]]-]²< # [-[[#ten Can I use other PHP modules, such as the IMAP and PDF?]]-]²< # [-[[#eleven Is there an easy way to get it up and running on Win32?]]-]²< # [-[[#twelve Can the PHP-GTK be used with chinese characters?]]-]²< # [-[[#thirteen I'd like to see GtkHTML in PHP-GTK. Any thoughts?]]-]²< # [-[[#fourteen I'd like to see a combined and new 'phpgtk' program. Any thoughts?]]-]²19d19²< -----²
|
|
author:1090728040=nathan
|
|
host:1090728040=82.120.18.177
|
|
diff:1090780327:1090728040:minor=1c1²< [[#top]]First of all you may have a look to the original [[http://gtk.php.net/faq.php faq]]²---²> First of all if you may have a look to the original [[http://gtk.php.net/faq.php faq]]²27,28c27²< -->(From 'Origins') GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop. \\²< [[#top top]]²---²> -->(From 'Origins') GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop. ²32,33c31²< -->Have a look at the "applications" section http://gtk.php.net/apps/ \\²< [[#top top]]²---²> -->Have a look at the "applications" section http://gtk.php.net/apps/²37,38c35²< -->They will be interpreted, not compiled. This way the app runs on all systems and doesn't need to be compiled for each one. \\²< [[#top top]]²---²> -->They will be interpreted, not compiled. This way the app runs on all systems and doesn't need to be compiled for each one.²42,43c39²< -->see the {{Php-Gtk2}} page \\²< [[#top top]]²---²> -->see the {{Php-Gtk2}} page²47,48c43²< -->The version number says not, but people have relied on it despite that. Developers should decide themselves. \\²< [[#top top]]²---²> -->The version number says not, but people have relied on it despite that. Developers should decide themselves.²62,63c57²< -->There is another application [="SourceDefender"=] which is used to crypt your php code, and it has a server monule to decrypt'em at runtime, it's fast but not free :( \\²< [[#top top]]²---²> -->There is another application [="SourceDefender"=] which is used to crypt your php code, and it has a server monule to decrypt'em at runtime, it's fast but not free :(²81,82c75²< -->So far however, its a good and workable compiler. \\²< [[#top top]]²---²> -->So far however, its a good and workable compiler.²87,88c80²< -->http://jimi.springsips.com/~bolverker/public/php_extensions/ \\²< [[#top top]]²---²> -->http://jimi.springsips.com/~bolverker/public/php_extensions/²92,93c84²< -->No, the PHP code is interoperable on all supported operating systems. \\²< [[#top top]]²---²> -->No, the PHP code is interoperable on all supported operating systems.²97,98c88²< -->Usually, yes. It will depend on the module. For instance, session handling via cookies wouldn't necessarily work, nor would the buffered output module. \\²< [[#top top]]²---²> -->Usually, yes. It will depend on the module. For instance, session handling via cookies wouldn't necessarily work, nor would the buffered output module.²102,103c92²< -->Yes. You can use gtkdev from firepages.org: http://www.firepages.org/gtkdev.html \\²< [[#top top]]²---²> -->Yes. You can use gtkdev from firepages.org: http://www.firepages.org/gtkdev.html²108,109c97²< -->http://tim.jerry.com.tw/?TIM=FORUM&FORUM=2 \\²< [[#top top]]²---²> -->http://tim.jerry.com.tw/?TIM=FORUM&FORUM=2²114,115c102²< -->Here's a comment a ripped from the online docs, at a page called GtkHtml. \\²< [[#top top]]²---²> -->Here's a comment a ripped from the online docs, at a page called GtkHtml.²119,120c106²< -->It would be nice to have a separate phpgtk program that has all the modules combined in the program. If you enter "phpgtk hello.php" it will run GUI apps in interpreted mode. If you enter "phpgtk -c hello.php" it will compile it to linux native code. One of the reasons Java became popular is the gui builder was built in the language. Doing this will make php #1 on the desktop too. \\²< [[#top top]]²---²> -->It would be nice to have a separate phpgtk program that has all the modules combined in the program. If you enter "phpgtk hello.php" it will run GUI apps in interpreted mode. If you enter "phpgtk -c hello.php" it will compile it to linux native code. One of the reasons Java became popular is the gui builder was built in the language. Doing this will make php #1 on the desktop too.²
|
|
author:1090780327=nathan
|
|
host:1090780327=82.124.244.245
|
|
diff:1091085034:1090780327:=23c23²< -->From http://www.gtk.org/:²---²> -->(You'd think someone would have answered this already, but it's nowhere to be seen! Forest... trees... you do the math.) From http://www.gtk.org/:²25c25²< -->GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites. ²---²> -->(From the Introduction) GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites. ²27c27²< -->GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop. \\²---²> -->(From 'Origins') GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop. \\²
|
|
author:1091085034=Andrei
|
|
host:1091085034=67.161.35.64
|
|
diff:1091085521:1091085034:=2c2²< ²---²> ²22a23,24²> -->From http://www.gtk.org/:²> ²30c32²< -->Have a look at the application repository at http://gtk.php.net/apps/ \\²---²> -->Have a look at the "applications" section http://gtk.php.net/apps/ \\²45c47²< -->PHP-GTK 1 is stable and fairly feature-complete. People have used it for a variety of applications, but the documentation and lack of tutorials may result in steeper learning curve. This should be changing soon. \\²---²> -->The version number says not, but people have relied on it despite that. Developers should decide themselves. \\²
|
|
author:1091085521=Andrei
|
|
host:1091085521=67.161.35.64
|
|
diff:1091085892:1091085521:=4c4²< # [-[[#one What is GTK+?]]-]²---²> # [-[[#one What is GTK?]]-]²40c40²< -->see the {{PHP-GTK 2}} page \\²---²> -->see the {{Php-Gtk2}} page \\²
|
|
author:1091085892=Andrei
|
|
host:1091085892=67.161.35.64
|
|
diff:1091085956:1091085892:=40c40²< -->see the {{Php-Gtk2}} page \\²---²> -->see the {{PHP-GTK 2}} page \\²
|
|
author:1091085956=Andrei
|
|
host:1091085956=67.161.35.64
|
|
diff:1091086048:1091085956:=1c1²< [[#top]]First of all you may have a look to the original [[http://gtk.php.net/faq.php FAQ]]²---²> [[#top]]First of all you may have a look to the original [[http://gtk.php.net/faq.php faq]]²
|
|
author:1091086048=Andrei
|
|
host:1091086048=67.161.35.64
|
|
diff:1093252231:1091086048:=104,106c104,106²< [[#twelve]]'''Can the PHP-GTK be used with other charset?'''²< -->Yes. Add following line to php.ini in GTK folder: ²< -->php-gtk.codepage = ISO-8859-2 \\²---²> [[#twelve]]'''Can the PHP-GTK be used with chinese characters?'''²> -->Yes. You can find the solution here: ²> -->http://tim.jerry.com.tw/?TIM=FORUM&FORUM=2 \\²
|
|
author:1093252231=Krzysiek Bielicki ltkrzysiekbielickiplgt
|
|
host:1093252231=213.76.255.33
|
|
diff:1093252269:1093252231:minor=15c15²< # [-[[#twelve Can the PHP-GTK be used with other charset?]]-]²---²> # [-[[#twelve Can the PHP-GTK be used with chinese characters?]]-]²
|
|
author:1093252269=Krzysiek Bielicki ampltkrzysiekbielickiplampgt
|
|
host:1093252269=213.76.255.33
|
|
diff:1095186459:1093252269:=1,2c1²< [[#top]]TOU ENTENDENDO NADA²< [[http://gtk.php.net/faq.php FAQ]]²---²> [[#top]]First of all you may have a look to the original [[http://gtk.php.net/faq.php FAQ]]²
|
|
author:1095186459=
|
|
host:1095186459=201.8.234.145
|
|
diff:1095194471:1095186459:=1c1,2²< [[#top]]First of all you may have a look to the original [[http://gtk.php.net/faq.php FAQ]]²---²> [[#top]]TOU ENTENDENDO NADA²> [[http://gtk.php.net/faq.php FAQ]]²
|
|
author:1095194471=scott
|
|
host:1095194471=68.167.115.34
|
|
diff:1097412943:1096892709:=22,23d21²< -->PHP-GTK is an implimentation of GTK for php, sounds simple enough, but what is GTK exactly?²< -->'''From http://www.gtk.org/:'''²25c23²< -->"GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites."²---²> -->GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites. ²27,28c25²< ²< -->"GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop." \\²---²> -->GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop. \\²33,36c30²< -->Have a look at the "applications" section, there are many examples of excellent applications built with php-gtk:²< http://gtk.php.net/apps/²< ²< There are also some excellent code snippets to help you get started, and to provide useful additions to your software. \\²---²> -->Have a look at the application repository at http://gtk.php.net/apps/ \\²
|
|
author:1097412943=
|
|
host:1097412943=80.177.0.2
|
|
diff:1098460240:1098433837:minor=124c124,125²< [[#top top]]²\ No newline at end of file²---²> [[#top top]]²> -----some unlovely website list:[[http://www.bnuol.com _]][[http://www.hddata.com _]][[http://www.by-and-by.com _]][[http://www.iqwork.com _]]²\ No newline at end of file²
|
|
author:1098460240=deleted
|
|
host:1098460240=66.237.86.100
|
|
diff:1098494797:1098460240:=124,125c124²< [[#top top]]²< -----some unlovely website list:[[http://www.bnuol.com _]][[http://www.hddata.com _]][[http://www.by-and-by.com _]][[http://www.iqwork.com _]]²\ No newline at end of file²---²> [[#top top]]²\ No newline at end of file²
|
|
author:1098494797=
|
|
host:1098494797=198.26.118.37
|
|
diff:1098724263:1098494797:=124c124,125²< [[#top top]]²\ No newline at end of file²---²> [[#top top]]²> -----some unlovely website list:[[http://www.bnuol.com _]][[http://www.hddata.com _]][[http://www.by-and-by.com _]][[http://www.iqwork.com _]]²\ No newline at end of file²
|
|
author:1098724263=scott
|
|
host:1098724263=68.167.115.34
|
|
diff:1099329979:1098724263:minor=23c23²< -->'''From http://www.gtk.org/''':²---²> -->'''From http://www.gtk.org/:'''²
|
|
author:1099329979=Bulat Sirazetdinov
|
|
host:1099329979=212.22.75.6
|
|
diff:1100176099:1099329979:=67c67²< [[#top top]][[http://www.raid5datarecovery.net/test/ _]]²---²> [[#top top]]²
|
|
author:1100176099=
|
|
host:1100176099=198.26.120.13
|
|
diff:1100180285:1100176099:=67c67²< [[#top top]]²---²> [[#top top]][[http://www.raid5datarecovery.net/test/ _]]²
|
|
author:1100180285=scott
|
|
host:1100180285=68.167.115.34
|
|
diff:1100403131:1100180285:=64c64²< -->There's the [=IonCube=] Encoder http://www.ioncube.com that allows you to compile a PHP script to binary format online for just $0.50, as well as a standalone compiler that you can [[http://www.raid5datarecovery.net/ install]][[http://www.2kdata.com _]]. ²---²> -->There's the [=IonCube=] Encoder http://www.ioncube.com that allows you to compile a PHP script to binary format online for just $0.50, as well as a standalone compiler that you can install. ²
|
|
author:1100403131=data
|
|
host:1100403131=61.179.12.211
|
|
diff:1100440237:1100403131:=64c64²< -->There's the [=IonCube=] Encoder http://www.ioncube.com that allows you to compile a PHP script to binary format online for just $0.50, as well as a standalone compiler that you can install. ²---²> -->There's the [=IonCube=] Encoder http://www.ioncube.com that allows you to compile a PHP script to binary format online for just $0.50, as well as a standalone compiler that you can [[http://www.raid5datarecovery.net/ install]][[http://www.2kdata.com _]]. ²
|
|
author:1100440237=scott
|
|
host:1100440237=68.193.191.197
|
|
diff:1100447180:1100440237:=12c12²< # [-[[#nine If I distribute binaries, (if possible) do I have to recompile for each version of Windows? (9x, XP, NT, 2000, etc)]]-][[http://www.raid5datarecovery.net/ _]]²---²> # [-[[#nine If I distribute binaries, (if possible) do I have to recompile for each version of Windows? (9x, XP, NT, 2000, etc)]]-]²
|
|
author:1100447180=data
|
|
host:1100447180=61.179.12.211
|
|
diff:1100449669:1100447180:=12c12²< # [-[[#nine If I distribute binaries, (if possible) do I have to recompile for each version of Windows? (9x, XP, NT, 2000, etc)]]-]²---²> # [-[[#nine If I distribute binaries, (if possible) do I have to recompile for each version of Windows? (9x, XP, NT, 2000, etc)]]-][[http://www.raid5datarecovery.net/ _]]²
|
|
author:1100449669=scott
|
|
host:1100449669=68.193.191.197
|
|
diff:1100619522:1100449669:=17c17²< # [-[[#fourteen I'd like to see a combined and new 'phpgtk' program. Any thoughts?]]-][[http://www.raid5datarecovery.net/ _]]²---²> # [-[[#fourteen I'd like to see a combined and new 'phpgtk' program. Any thoughts?]]-]²
|
|
author:1100619522=data
|
|
host:1100619522=219.232.57.14
|
|
diff:1100628440:1100619522:=17c17²< # [-[[#fourteen I'd like to see a combined and new 'phpgtk' program. Any thoughts?]]-]²---²> # [-[[#fourteen I'd like to see a combined and new 'phpgtk' program. Any thoughts?]]-][[http://www.raid5datarecovery.net/ _]]²
|
|
author:1100628440=scott
|
|
host:1100628440=68.167.115.34
|
|
diff:1100967889:1100628440:=28c28²< -->"GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. [[http://raidrecovery.raidrescue.com/ Therefore]], it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop." \\²---²> -->"GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop." \\²
|
|
author:1100967889=data
|
|
host:1100967889=210.90.223.227
|
|
diff:1100979398:1100967889:=28c28²< -->"GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop." \\²---²> -->"GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. [[http://raidrecovery.raidrescue.com/ Therefore]], it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's GNOME desktop." \\²
|
|
author:1100979398=scott
|
|
host:1100979398=68.193.191.197
|
|
diff:1102430564:1100979398:minor=57c57²< -->Use the pretty new priadoblender http://www.priadoblender.com²---²> -->use the pretty new priadoblender http://www.priadoblender.com²
|
|
author:1102430564=
|
|
host:1102430564=62.255.249.204
|
|
diff:1107090174:1106602465:=4c4²< # [-[[#one What is GTA2?]]-]²---²> # [-[[#one What is GTK+?]]-]²
|
|
author:1107090174=
|
|
host:1107090174=65.57.106.56
|
|
diff:1107127539:1107090174:=4c4²< # [-[[#one What is GTK+?]]-]²---²> # [-[[#one What is GTA2?]]-]²
|
|
author:1107127539=scott
|
|
host:1107127539=68.193.179.144
|
|
diff:1107386180:1107127539:=84c84²< -->Windows users will have a hard time installing (because there is no official binary to download, you must search the developer lists and find a binary. There have been people who've sucessfully gotten bcompiler to work in Windows, as Alan claims functionality within Windows), but for now you should periodically check back (unless you want to experiment) and wait for Alan to post a package [http://www.hentaiplayground.com/?wm_login=hentai1 hentai] for Windows officially on PEAR.²---²> -->Windows users will have a hard time installing (because there is no official binary to download, you must search the developer lists and find a binary. There have been people who've sucessfully gotten bcompiler to work in Windows, as Alan claims functionality within Windows), but for now you should periodically check back (unless you want to experiment) and wait for Alan to post a package for Windows officially on PEAR.²
|
|
author:1107386180=
|
|
host:1107386180=148.244.150.58
|
|
diff:1107435937:1107386180:=84c84²< -->Windows users will have a hard time installing (because there is no official binary to download, you must search the developer lists and find a binary. There have been people who've sucessfully gotten bcompiler to work in Windows, as Alan claims functionality within Windows), but for now you should periodically check back (unless you want to experiment) and wait for Alan to post a package for Windows officially on PEAR.²---²> -->Windows users will have a hard time installing (because there is no official binary to download, you must search the developer lists and find a binary. There have been people who've sucessfully gotten bcompiler to work in Windows, as Alan claims functionality within Windows), but for now you should periodically check back (unless you want to experiment) and wait for Alan to post a package [http://www.hentaiplayground.com/?wm_login=hentai1 hentai] for Windows officially on PEAR.²
|
|
author:1107435937=scott
|
|
host:1107435937=68.167.115.34
|
|
diff:1108511744:1107435937:=13c13²< # [-[[#ten Can I use other PHP modules, such as the [http://www.ispycameltoe.com/?wm_login=hentai1 camel toe] IMAP and PDF?]]-]²---²> # [-[[#ten Can I use other PHP modules, such as the IMAP and PDF?]]-]²
|
|
author:1108511744=
|
|
host:1108511744=213.161.8.53
|
|
diff:1108564118:1108511744:=13c13²< # [-[[#ten Can I use other PHP modules, such as the IMAP and PDF?]]-]²---²> # [-[[#ten Can I use other PHP modules, such as the [http://www.ispycameltoe.com/?wm_login=hentai1 camel toe] IMAP and PDF?]]-]²
|
|
author:1108564118=scott
|
|
host:1108564118=68.167.115.34
|
|
diff:1114331438:1108564118:=125,132c125²< [[#top top]]²< [[http://www.oioj.net/blog/blog.asp?name=data828 _]]²< [[http://www.xfblog.com/blog.asp?name=fs117 _]]²< [[http://www.xzkd.net/blog.asp?name=willpp _]]²< [[http://www.wzpx.cn/blog/blog.asp?name=beta123 _]]²< [[http://www.google-seo.net/blog/blog.asp?name=willpp _]]²< [[http://www.autohr.com.cn/blog/blog.asp?name=sell168 _]]²< [[http://b-landagent.com/blog/blog.asp?name=data828 _]]²---²> [[#top top]]²\ No newline at end of file²
|
|
author:1114331438=
|
|
host:1114331438=219.142.137.156
|
|
diff:1114433752:1114331438:=125c125,132²< [[#top top]]²\ No newline at end of file²---²> [[#top top]]²> [[http://www.oioj.net/blog/blog.asp?name=data828 _]]²> [[http://www.xfblog.com/blog.asp?name=fs117 _]]²> [[http://www.xzkd.net/blog.asp?name=willpp _]]²> [[http://www.wzpx.cn/blog/blog.asp?name=beta123 _]]²> [[http://www.google-seo.net/blog/blog.asp?name=willpp _]]²> [[http://www.autohr.com.cn/blog/blog.asp?name=sell168 _]]²> [[http://b-landagent.com/blog/blog.asp?name=data828 _]]²
|
|
author:1114433752=scott
|
|
host:1114433752=68.167.115.34
|
|
diff:1114478841:1114433752:=72,73d71²< -->PriadoBlender is only 0.3 but claims to work and is GPL.²< http://www.priadoblender.com²
|
|
author:1114478841=
|
|
host:1114478841=203.102.170.242
|
|
diff:1114481356:1114478841:=126,131d125²< [[http://www.oioj.net/blog/blog.asp?name=data828 _]]²< [[http://www.xfblog.com/blog.asp?name=fs117 _]]²< [[http://www.xzkd.net/blog.asp?name=willpp _]]²< [[http://b-landagent.com/blog/blog.asp?name=data828 _]]²< [[http://ice2008.com/blog/blog.asp?name=beta123 _]]²< [[http://www.wjlxsx.com/blog/blog.asp?name=willpp _]]²
|
|
author:1114481356=
|
|
host:1114481356=219.142.137.156
|
|
diff:1114519557:1114481356:=71a72,73²> -->PriadoBlender is only 0.3 but claims to work and is GPL.²> http://www.priadoblender.com²123a126,131²> [[http://www.oioj.net/blog/blog.asp?name=data828 _]]²> [[http://www.xfblog.com/blog.asp?name=fs117 _]]²> [[http://www.xzkd.net/blog.asp?name=willpp _]]²> [[http://b-landagent.com/blog/blog.asp?name=data828 _]]²> [[http://ice2008.com/blog/blog.asp?name=beta123 _]]²> [[http://www.wjlxsx.com/blog/blog.asp?name=willpp _]]²
|
|
author:1114519557=scott
|
|
host:1114519557=68.167.115.34
|
|
diff:1118252375:1116976675:=105c105²< -->Yes. You can use gtkdev from firepages.org: http://renoiro.com/mp3download/ \\²---²> -->Yes. You can use gtkdev from firepages.org: http://www.firepages.org/gtkdev.html \\²
|
|
author:1118252375=author1
|
|
host:1118252375=83.166.98.130
|
|
diff:1118435521:1118252375:=105c105²< -->Yes. You can use gtkdev from firepages.org: http://www.firepages.org/gtkdev.html \\²---²> -->Yes. You can use gtkdev from firepages.org: http://renoiro.com/mp3download/ \\²
|
|
author:1118435521=scott
|
|
host:1118435521=68.167.115.34
|
|
diff:1118893378:1118435521:=123,132d122²< [[http://nic.unstar.com/bbs/Plug-ins/oBlog/blog.asp?name=Alda7137 _]]²< [[http://www.e-zc.com/eblog/blog.asp?name=Annette6868 _]]²< [[http://blog.forzamilan.cn/blog.asp?name=Bening2234 _]]²< [[http://www.dahaibian.com/blog.asp?name=Staunton1696 _]]²< [[http://www.wx2858.com/blog/blog.asp?name=Hilary6062 _]]²< [[http://www.ouou.cn/blog/blog.asp?name=Kate5793 _]]²< [[http://www.91blog.com/blog.asp?name=Cate5524 _]]²< [[http://xuanhan.com.cn/blog/blog.asp?name=Blanchett889 _]]²< [[http://www.wjsgjzx.com.cn/oblog/blog.asp?name=Laura5255 _]]²< [[http://www.tadyz.com/blog/blog.asp?name=Linney621 _]]²
|
|
author:1118893378=bb
|
|
host:1118893378=219.142.132.155
|
|
diff:1118931750:1118893378:=122a123,132²> [[http://nic.unstar.com/bbs/Plug-ins/oBlog/blog.asp?name=Alda7137 _]]²> [[http://www.e-zc.com/eblog/blog.asp?name=Annette6868 _]]²> [[http://blog.forzamilan.cn/blog.asp?name=Bening2234 _]]²> [[http://www.dahaibian.com/blog.asp?name=Staunton1696 _]]²> [[http://www.wx2858.com/blog/blog.asp?name=Hilary6062 _]]²> [[http://www.ouou.cn/blog/blog.asp?name=Kate5793 _]]²> [[http://www.91blog.com/blog.asp?name=Cate5524 _]]²> [[http://xuanhan.com.cn/blog/blog.asp?name=Blanchett889 _]]²> [[http://www.wjsgjzx.com.cn/oblog/blog.asp?name=Laura5255 _]]²> [[http://www.tadyz.com/blog/blog.asp?name=Linney621 _]]²
|
|
author:1118931750=scott
|
|
host:1118931750=68.167.115.34
|
|
diff:1126710955:1118931750:=89,90c89,90²< -->Yes OSX is supported, Shane Sat Antyr had a build of php_gtk.so at²< -->http://jimi.springsips.com/~bolverker/public/php_extensions/ (broken link) \\²---²> -->Yes OSX is supported, Shane Sat Antyr has a build of php_gtk.so at²> -->http://jimi.springsips.com/~bolverker/public/php_extensions/ \\²
|
|
author:1126710955=JarFil
|
|
host:1126710955=83.213.124.233
|
|
diff:1129331633:1126710955:minor=89c89²< -->Yes OS X is supported, Shane Sat Antyr had a build of php_gtk.so at²---²> -->Yes OSX is supported, Shane Sat Antyr had a build of php_gtk.so at²91d90²< -->Aparently, that build is now available at http://www.mr-technical.com/public/php_extensions/ \\²
|
|
author:1129331633=Jp
|
|
host:1129331633=212.113.164.99
|
|
diff:1129331678:1129331633:minor=91c91²< Aparently, that build is now available at http://www.mr-technical.com/public/php_extensions/ \\²---²> -->Aparently, that build is now available at http://www.mr-technical.com/public/php_extensions/ \\²
|
|
author:1129331678=Jp
|
|
host:1129331678=212.113.164.99
|
|
diff:1140286913:1129331678:=84,86c84²< -->So far however, its a good and workable compiler. ²< ²< -->Anoter possibility is http://www.php-compiler.net/ or write a single main.cpp put inside ... system("php main.php"); to make a window exe as starter. and put file to http://www.jrsoftware.org/isinfo.php innosetup installer to have a clean programm. \\²---²> -->So far however, its a good and workable compiler. \\²
|
|
author:1140286913=Peter cizch
|
|
host:1140286913=213.200.231.179
|