<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>زنده دلان &#187; PHP</title>
	<atom:link href="http://blog.parazitt.ir/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.parazitt.ir</link>
	<description>برای آنانی كه ضميری روشن دارند</description>
	<lastBuildDate>Tue, 16 Aug 2011 22:13:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>PHP-GTK رو لینوکس</title>
		<link>http://blog.parazitt.ir/2010/11/php-gtk-roye-linux/</link>
		<comments>http://blog.parazitt.ir/2010/11/php-gtk-roye-linux/#comments</comments>
		<pubDate>Sat, 13 Nov 2010 21:07:16 +0000</pubDate>
		<dc:creator>هادی سلاطی</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP-GTK]]></category>
		<category><![CDATA[اوبونتو]]></category>
		<category><![CDATA[GTK]]></category>
		<category><![CDATA[php-gtk]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[پی اچ پی]]></category>
		<category><![CDATA[کد باز]]></category>

		<guid isPermaLink="false">http://blog.parazitt.ir/?p=146</guid>
		<description><![CDATA[پس از انتشار PHP-GTK روی ویندوز نصب و اجرای php-gtk را روی لینوکس بررسی می‌کنیم از رایج ترین توزیع‌های لینوکس ubuntu/debian است ما هم این پست را بر اساس ubuntu تنظیم کردیم روشی که ما دنبال می‌کنیم از ساده‌ترین روش هاست که به دو دقیقه زمان و حدود ۵ مگابایت بسته نیاز خواهید داشت اما [...]]]></description>
			<content:encoded><![CDATA[<p>پس از انتشار <a href="http://blog.parazitt.ir/2010/06/php-gtk-roye-windows/">PHP-GTK روی ویندوز</a> نصب و اجرای php-gtk را روی لینوکس  بررسی می‌کنیم از رایج ترین توزیع‌های لینوکس ubuntu/debian است ما هم این پست را بر اساس  ubuntu تنظیم کردیم روشی که ما دنبال می‌کنیم از ساده‌ترین روش هاست که به دو دقیقه زمان و  حدود ۵ مگابایت بسته نیاز خواهید داشت اما اگر بخواهید این کار را با کامپایل منبع انجام دهید زمانی حدود ۲ ساعت  (برای سیستم‌های نسبتاً سریع) و دریافت ۱۰۰ مگابات سورس  نیاز خواهید داشت ابتدا php و php-gd را نصب کنید برای این کار خط فرمان را در آدرس زیر باز  کنید:</p>
<p>[code]Application &amp;gt; Accessories &amp;gt; Terminal[/code]</p>
<p>و دستور زیر را اجرا کنید:</p>
<p>[code]sudo apt-get install php5-cli php5-gd[/code]</p>
<p><img class="alignnone" title="ترمینال اوبنتو" src="http://parazitt.ir/media/2010/11/php-gtk-ubuntu.0.jpg" alt="" width="518" height="388" /></p>
<p>دیدیم که به جای php ، بسته phpcli را نصب کردیم دلیل آن هم این است که بسته php به عنوان یک سرویس وب ارائه می‌شود</p>
<p>حال نوبت به php-gtk رسیده برای نصب آن ابتدا فایل زیر را دانلود کنید</p>
<p><a href="http://parazitt.ir/media/2010/11/php5-gtk-2.0.1~2010-05-11_i386.deb">php5-gtk-2.0.1~2010-05-11_i386.deb</a></p>
<p>و آن را نصب کنید (یا روی آن دابل کلیک کنید و سپس install یا دستور sudo dpkg -i ./download/file.deb)</p>
<p>کار تمام است</p>
<p>آزمایش:</p>
<p>حالا در پوشه جاری یک فایل بسازید و ادیت کنید با دستور زیر نام فایل را test.php می‌نامیم</p>
<p>[code]sudo gedit test.php[/code]</p>
<p>و کد های زیر را در آن تایپ کنید:</p>
<p>[php]</p>
<p><?php</p>
<p>if(!class_exists('gtk')){</p>
<p>echo &quot;classe gtk peyda nasod!\n&quot;;</p>
<p>}</p>
<p>$win=new GtkWindow();</p>
<p>$win-&amp;gt;set_title(&quot;Test&quot;);</p>
<p>$win-&amp;gt;connect_simple('destroy' , array('gtk' , 'main_quit'));</p>
<p>$lbl=new GtkLabel(&quot;Nokhostin Barname \n Emtehane PHP-GTK&quot;);</p>
<p>$win-&amp;gt;add($lbl);</p>
<p>$win-&amp;gt;show_all();</p>
<p>Gtk::main();</p>
<p>?></p>
<p>[/php]</p>
<p>حالا برنامه را اجرا می‌کنیم دستور زبان کلی اجرای برنامه‌های GTK به صورت زیر است</p>
<p>[code]php PATH/FILE.PHP</p>
<p>یا</p>
<p>php مسیر/نام.پی‌اچ‌پی[/code]</p>
<p>بر این اساس فایلی را که ساختید اجرا کنید</p>
<p>[code]php test.php[/code]</p>
<p>توجه  کردید که فقط نام فایل را نوشتیم دلیل آن این است که فایل در پوشه جاری  است و نیازی به نوشتن آدرس کامل نیست پس از اجرا برنامه به صورت زیر خواهد  بود</p>
<p><a href="http://parazitt.ir/media/2010/11/php-gtk-ubuntu.2.jpg"><img class="alignnone" title="php-gtk روی اوبونتو" src="http://parazitt.ir/media/2010/11/php-gtk-ubuntu.3.jpg" alt="" width="207" height="145" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.parazitt.ir/2010/11/php-gtk-roye-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP-GTK روی ویندوز</title>
		<link>http://blog.parazitt.ir/2010/06/php-gtk-roye-windows/</link>
		<comments>http://blog.parazitt.ir/2010/06/php-gtk-roye-windows/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 16:13:24 +0000</pubDate>
		<dc:creator>هادی سلاطی</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP-GTK]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[GTK]]></category>
		<category><![CDATA[php-gtk]]></category>
		<category><![CDATA[پی اچ پی]]></category>

		<guid isPermaLink="false">http://blog.parazitt.ir/?p=126</guid>
		<description><![CDATA[PHP-GTK یک بسط (extension) پی اچ پی است برای برنامه نویسی غیر وبی (اپلیکیشن). برای نصب PHP-GTK روی ویندوز ابتدا بسته Windows binary pack را از آدرس زیر دریافت کنید http://gtk.php.net/download.php بسته مورد نظر را در محل مناسبی (برای مثال درایو C ) اکسترکت کنید حالا PHP-GTK روی سیستم شما نصب شده است برای تست [...]]]></description>
			<content:encoded><![CDATA[<p>PHP-GTK یک بسط (extension) پی اچ پی است برای برنامه نویسی غیر وبی (اپلیکیشن).</p>
<p>برای نصب PHP-GTK روی ویندوز ابتدا بسته Windows binary pack را از آدرس زیر دریافت کنید<br />
<a href="http://gtk.php.net/download.php">http://gtk.php.net/download.php</a></p>
<p>بسته مورد نظر را در محل مناسبی (برای مثال درایو C ) اکسترکت کنید حالا PHP-GTK روی سیستم شما نصب شده است برای تست این بسط به صورت زیر اقدام کنید:</p>
<p>ادیتور خود را باز کنید و کد های زیر را در آن قرار دهید و آن را مانند تمام برنامه های PHP ذخیره کنید</p>
<p>(برای مثال من بر نامه زیر را با نام test.php در درایو E ذخیره کرده ام)</p>
<p>[php]<br />
&lt;?php<br />
	if(!class_exists(&#8216;gtk&#8217;)){<br />
		echo &quot;classe gtk peyda nasod!\n&quot;;<br />
	}<br />
	$win=new GtkWindow();<br />
	$win-&gt;set_title(&quot;Test&quot;);<br />
	$win-&gt;connect_simple(&#8216;destroy&#8217; , array(&#8216;gtk&#8217; , &#8216;main_quit&#8217;));<br />
	$lbl=new GtkLabel(&quot;Nokhostin Barname \n Emtehane PHP-GTK&quot;);<br />
	$win-&gt;add($lbl);<br />
	$win-&gt;show_all();<br />
	Gtk::main();<br />
?&gt;<br />
[/php]</p>
<p>حالا باید برنامه را اجرا کنید برای اجرای برنامه های PHP-GTK باید به شکل زیر عمل کنید</p>
<p>ابتدا به خط فرمان رفته (Start &gt; Run &gt; cmd) و فرمان اجرای برنامه را در خط فرمان وارد می کنید</p>
<p>شکل کلی فرمان اجرای برنامه های PHP-GTK به شکل زیر خواهد بود</p>
<p>[code]&quot;مسیرGTK\php.exe&quot; &quot;مسیر و نام فایل&quot;[/code]</p>
<p>‌برای مثال من فایلهای PHP-GTK را در درایو C اکسترکت کردم دستور خط فرمان آن به شکل زیر است:</p>
<p>[code]&quot;C:\php-gtk2\php.exe&quot; &quot;E:\test.php&quot;[/code]</p>
<p>پس از اجرای این دستور باید پنجره ای مثل پنجره زیر ببینید</p>
<p><a href="http://parazitt.ir/media/test.phpb.jpg"><img class="alignnone" title="PHP-GTK" src="http://parazitt.ir/media/test.phps.jpg" alt="" width="202" height="94" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.parazitt.ir/2010/06/php-gtk-roye-windows/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

