Archive for the ‘PHP-GTK’ Category

PHP-GTK رو لینوکس

Sunday, November 14th, 2010

پس از انتشار PHP-GTK روی ویندوز نصب و اجرای php-gtk را روی لینوکس بررسی می‌کنیم از رایج ترین توزیع‌های لینوکس ubuntu/debian است ما هم این پست را بر اساس ubuntu تنظیم کردیم روشی که ما دنبال می‌کنیم از ساده‌ترین روش هاست که به دو دقیقه زمان و حدود ۵ مگابایت بسته نیاز خواهید داشت اما اگر بخواهید این کار را با کامپایل منبع انجام دهید زمانی حدود ۲ ساعت (برای سیستم‌های نسبتاً سریع) و دریافت ۱۰۰ مگابات سورس  نیاز خواهید داشت ابتدا php و php-gd را نصب کنید برای این کار خط فرمان را در آدرس زیر باز کنید:

[code]Application > Accessories > Terminal[/code]

و دستور زیر را اجرا کنید:

[code]sudo apt-get install php5-cli php5-gd[/code]

دیدیم که به جای php ، بسته phpcli را نصب کردیم دلیل آن هم این است که بسته php به عنوان یک سرویس وب ارائه می‌شود

حال نوبت به php-gtk رسیده برای نصب آن ابتدا فایل زیر را دانلود کنید

php5-gtk-2.0.1~2010-05-11_i386.deb

و آن را نصب کنید (یا روی آن دابل کلیک کنید و سپس install یا دستور sudo dpkg -i ./download/file.deb)

کار تمام است

آزمایش:

حالا در پوشه جاری یک فایل بسازید و ادیت کنید با دستور زیر نام فایل را test.php می‌نامیم

[code]sudo gedit test.php[/code]

و کد های زیر را در آن تایپ کنید:

[php]

if(!class_exists('gtk')){

echo "classe gtk peyda nasod!\n";

}

$win=new GtkWindow();

$win->set_title("Test");

$win->connect_simple('destroy' , array('gtk' , 'main_quit'));

$lbl=new GtkLabel("Nokhostin Barname \n Emtehane PHP-GTK");

$win->add($lbl);

$win->show_all();

Gtk::main();

?>

[/php]

حالا برنامه را اجرا می‌کنیم دستور زبان کلی اجرای برنامه‌های GTK به صورت زیر است

[code]php PATH/FILE.PHP

یا

php مسیر/نام.پی‌اچ‌پی[/code]

بر این اساس فایلی را که ساختید اجرا کنید

[code]php test.php[/code]

توجه کردید که فقط نام فایل را نوشتیم دلیل آن این است که فایل در پوشه جاری است و نیازی به نوشتن آدرس کامل نیست پس از اجرا برنامه به صورت زیر خواهد بود

PHP-GTK روی ویندوز

Monday, June 28th, 2010

PHP-GTK یک بسط (extension) پی اچ پی است برای برنامه نویسی غیر وبی (اپلیکیشن).

برای نصب PHP-GTK روی ویندوز ابتدا بسته Windows binary pack را از آدرس زیر دریافت کنید
http://gtk.php.net/download.php

بسته مورد نظر را در محل مناسبی (برای مثال درایو C ) اکسترکت کنید حالا PHP-GTK روی سیستم شما نصب شده است برای تست این بسط به صورت زیر اقدام کنید:

ادیتور خود را باز کنید و کد های زیر را در آن قرار دهید و آن را مانند تمام برنامه های PHP ذخیره کنید

(برای مثال من بر نامه زیر را با نام test.php در درایو E ذخیره کرده ام)

[php]
<?php
if(!class_exists(‘gtk’)){
echo "classe gtk peyda nasod!\n";
}
$win=new GtkWindow();
$win->set_title("Test");
$win->connect_simple(‘destroy’ , array(‘gtk’ , ‘main_quit’));
$lbl=new GtkLabel("Nokhostin Barname \n Emtehane PHP-GTK");
$win->add($lbl);
$win->show_all();
Gtk::main();
?>
[/php]

حالا باید برنامه را اجرا کنید برای اجرای برنامه های PHP-GTK باید به شکل زیر عمل کنید

ابتدا به خط فرمان رفته (Start > Run > cmd) و فرمان اجرای برنامه را در خط فرمان وارد می کنید

شکل کلی فرمان اجرای برنامه های PHP-GTK به شکل زیر خواهد بود

[code]"مسیرGTK\php.exe" "مسیر و نام فایل"[/code]

‌برای مثال من فایلهای PHP-GTK را در درایو C اکسترکت کردم دستور خط فرمان آن به شکل زیر است:

[code]"C:\php-gtk2\php.exe" "E:\test.php"[/code]

پس از اجرای این دستور باید پنجره ای مثل پنجره زیر ببینید