<?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>برنامه های پی اچ پی &#8211; طراحی سایت، ربات تلگرام و راهکارهای هوش مصنوعی | پشتیبانی 24 ساعته | مشاوره رایگان | Piero.ir</title>
	<atom:link href="https://piero.ir/category/web-base-app/feed/" rel="self" type="application/rss+xml" />
	<link>https://piero.ir</link>
	<description>Piero.ir ارائه‌دهنده طراحی سایت حرفه‌ای، ساخت ربات تلگرام، اتوماسیون n8n، هوش مصنوعی، یادگیری ماشین و راه‌اندازی استارتاپ‌های نوآورانه. راهکارهای اختصاصی و مشتری‌محور برای رشد کسب‌وکار شما.</description>
	<lastBuildDate>Fri, 26 Sep 2025 01:52:14 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://piero.ir/wp-content/uploads/2025/08/logopiero-100x100.png</url>
	<title>برنامه های پی اچ پی &#8211; طراحی سایت، ربات تلگرام و راهکارهای هوش مصنوعی | پشتیبانی 24 ساعته | مشاوره رایگان | Piero.ir</title>
	<link>https://piero.ir</link>
	<width>32</width>
	<height>32</height>
</image> 
        <wp_options>
            <wp_option>
                <name>
                    shopengine_activated_templates                </name>
                <val>
                    a:0:{}                </val>
            </wp_option>
        </wp_options>
        	<item>
		<title>راه‌اندازی LAMP روی آرچ‌لینوکس با pacman در کمتر از ۱۰ دقیقه</title>
		<link>https://piero.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-lamp/</link>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Wed, 24 Sep 2025 12:41:19 +0000</pubDate>
				<category><![CDATA[برنامه های پی اچ پی]]></category>
		<guid isPermaLink="false">https://www.piero.ir/?p=4597</guid>

					<description><![CDATA[اگر تازه‌وارد آرچ‌لینوکس شده‌اید و می‌خواهید سریع یک سرور LAMP (Linux + Apache + MySQL + PHP) راه بیندازید، فقط چند دستور ساده پیش رویتان است. در ادامه همان‌طور که در ترمینال پیش می‌رویم، خروجی هر مرحله را هم می‌بینیم تا مطمئن شویم همه چیز درست است. ۱) به‌روزرسانی سیستم ابتدا بسته‌ها و پایگاه دادهٔ [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="paragraph">اگر تازه‌وارد آرچ‌لینوکس شده‌اید و می‌خواهید سریع یک سرور LAMP (Linux + Apache + MySQL + PHP) راه بیندازید، فقط چند دستور ساده پیش رویتان است. در ادامه همان‌طور که در ترمینال پیش می‌رویم، خروجی هر مرحله را هم می‌بینیم تا مطمئن شویم همه چیز درست است.</div>
<hr />
<h3 class="">۱) به‌روزرسانی سیستم</h3>
<div class="paragraph">ابتدا بسته‌ها و پایگاه دادهٔ pacman را به‌روز کنید:</div>
<div class="segment-code markdown-code" data-v-7caec4f8="" data-v-fc0d0c5a="">
<header class="segment-code-header" data-v-7caec4f8="">
<div class="segment-code-header-content" data-v-7caec4f8=""><span class="segment-code-lang" data-v-7caec4f8="">bash</span></p>
<div class="simple-button size-medium" data-v-182d5fe2="" data-v-92afdd37="" data-v-7caec4f8=""><span class="" data-v-182d5fe2="">Copy</span></div>
</div>
</header>
<div class="syntax-highlighter dark segment-code-content" data-v-efb858b9="" data-v-7caec4f8="">
<pre class="language-bash" data-v-efb858b9=""><code class="language-bash"><span class="token function">sudo</span> pacman <span class="token parameter variable">-Syu</span></code></pre>
</div>
</div>
<div data-v-68a5707c=""></div>
<hr />
<h3>۲) نصب Apache</h3>
<div class="paragraph">بستهٔ apache را نصب و سرویس آن را فعال می‌کنیم:</div>
<div class="segment-code markdown-code" data-v-7caec4f8="" data-v-fc0d0c5a="">
<header class="segment-code-header" data-v-7caec4f8="">
<div class="segment-code-header-content" data-v-7caec4f8=""><span class="segment-code-lang" data-v-7caec4f8="">bash</span></p>
<div class="simple-button size-medium" data-v-182d5fe2="" data-v-92afdd37="" data-v-7caec4f8=""><span class="" data-v-182d5fe2="">Copy</span></div>
</div>
</header>
<div class="syntax-highlighter dark segment-code-content" data-v-efb858b9="" data-v-7caec4f8="">
<pre class="language-bash" data-v-efb858b9=""><code class="language-bash"><span class="token function">sudo</span> pacman <span class="token parameter variable">-S</span> apache
<span class="token function">sudo</span> systemctl <span class="token builtin class-name">enable</span> httpd
<span class="token function">sudo</span> systemctl restart httpd</code></pre>
</div>
</div>
<div data-v-68a5707c=""></div>
<div class="paragraph">وضعیت سرویس را بررسی می‌کنیم:</div>
<div class="segment-code markdown-code" data-v-7caec4f8="" data-v-fc0d0c5a="">
<header class="segment-code-header" data-v-7caec4f8="">
<div class="segment-code-header-content" data-v-7caec4f8=""><span class="segment-code-lang" data-v-7caec4f8="">bash</span></p>
<div class="simple-button size-medium" data-v-182d5fe2="" data-v-92afdd37="" data-v-7caec4f8=""><span data-v-182d5fe2="">Copy</span></div>
</div>
</header>
<div class="syntax-highlighter dark segment-code-content" data-v-efb858b9="" data-v-7caec4f8="">
<pre class="language-bash" data-v-efb858b9=""><code class="language-bash">systemctl status httpd</code></pre>
</div>
</div>
<div data-v-68a5707c=""></div>
<div class="paragraph">خروجی نمونه:</div>
<div class="segment-code markdown-code" data-v-7caec4f8="" data-v-fc0d0c5a="">
<header class="segment-code-header" data-v-7caec4f8="">
<div class="segment-code-header-content" data-v-7caec4f8="">
<div class="simple-button size-medium" data-v-182d5fe2="" data-v-92afdd37="" data-v-7caec4f8=""><span class="" data-v-182d5fe2="">Copy</span></div>
</div>
</header>
<div class="syntax-highlighter dark segment-code-content" data-v-efb858b9="" data-v-7caec4f8="">
<pre class="language-" data-v-efb858b9=""><code class="language-">● httpd.service - Apache Web Server
     Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
     Active: active (running) since Tue 2016-02-16 13:00:18 IST; 7s ago
   Main PID: 1067 (httpd)
      Tasks: 82
     Memory: 6.4M
     CGroup: /system.slice/httpd.service
             ├─1067 /usr/bin/httpd -k start -DFOREGROUND
             ├─1070 /usr/bin/httpd -k start -DFOREGROUND
             ├─1071 /usr/bin/httpd -k start -DFOREGROUND
             └─1072 /usr/bin/httpd -k start -DFOREGROUND</code></pre>
</div>
</div>
<div data-v-68a5707c=""></div>
<div class="paragraph">اگر <code class="segment-code-inline" data-v-7caec4f8="" data-v-fc0d0c5a="">active (running)</code> را دیدید، Apache آمادهٔ پاسخ‌گویی است.</div>
<hr />
<h3 class="">۳) نصب و راه‌اندازی MySQL</h3>
<div class="paragraph">بستهٔ MariaDB (فورک پیش‌فرض MySQL در آرچ) را نصب می‌کنیم:</div>
<div class="segment-code markdown-code" data-v-7caec4f8="" data-v-fc0d0c5a="">
<header class="segment-code-header" data-v-7caec4f8="">
<div class="segment-code-header-content" data-v-7caec4f8=""><span class="segment-code-lang" data-v-7caec4f8="">bash</span></p>
<div class="simple-button size-medium" data-v-182d5fe2="" data-v-92afdd37="" data-v-7caec4f8=""><span class="" data-v-182d5fe2="">Copy</span></div>
</div>
</header>
<div class="syntax-highlighter dark segment-code-content" data-v-efb858b9="" data-v-7caec4f8="">
<pre class="language-bash" data-v-efb858b9=""><code class="language-bash"><span class="token function">sudo</span> pacman <span class="token parameter variable">-S</span> mysql
<span class="token function">sudo</span> mysql_install_db <span class="token parameter variable">--user</span><span class="token operator">=</span>mysql <span class="token parameter variable">--basedir</span><span class="token operator">=</span>/usr <span class="token parameter variable">--datadir</span><span class="token operator">=</span>/var/lib/mysql
<span class="token function">sudo</span> systemctl <span class="token builtin class-name">enable</span> mysqld
<span class="token function">sudo</span> systemctl start mysqld</code></pre>
</div>
</div>
<div data-v-68a5707c=""></div>
<div class="paragraph">حالا اسکریپت امنیتی را اجرا کنید تا رمز عبور root تعیین و دسترسی‌های ناایمن حذف شود:</div>
<div class="segment-code markdown-code" data-v-7caec4f8="" data-v-fc0d0c5a="">
<header class="segment-code-header" data-v-7caec4f8="">
<div class="segment-code-header-content" data-v-7caec4f8=""><span class="segment-code-lang" data-v-7caec4f8="">bash</span></p>
<div class="simple-button size-medium" data-v-182d5fe2="" data-v-92afdd37="" data-v-7caec4f8=""><span class="" data-v-182d5fe2="">Copy</span></div>
</div>
</header>
<div class="syntax-highlighter dark segment-code-content" data-v-efb858b9="" data-v-7caec4f8="">
<pre class="language-bash" data-v-efb858b9=""><code class="language-bash"><span class="token function">sudo</span> mysql_secure_installation</code></pre>
</div>
</div>
<div data-v-68a5707c=""></div>
<hr />
<h3 class="">۴) نصب PHP و ماژول Apache</h3>
<div class="paragraph">بسته‌های لازم:</div>
<div class="segment-code markdown-code" data-v-7caec4f8="" data-v-fc0d0c5a="">
<header class="segment-code-header" data-v-7caec4f8="">
<div class="segment-code-header-content" data-v-7caec4f8=""><span class="segment-code-lang" data-v-7caec4f8="">bash</span></p>
<div class="simple-button size-medium" data-v-182d5fe2="" data-v-92afdd37="" data-v-7caec4f8=""><span class="" data-v-182d5fe2="">Copy</span></div>
</div>
</header>
<div class="syntax-highlighter dark segment-code-content" data-v-efb858b9="" data-v-7caec4f8="">
<pre class="language-bash" data-v-efb858b9=""><code class="language-bash"><span class="token function">sudo</span> pacman <span class="token parameter variable">-S</span> php php-apache</code></pre>
</div>
</div>
<div data-v-68a5707c=""></div>
<div class="paragraph">فایل تنظیمات Apache را ویرایش می‌کنیم تا ماژول PHP لود شود. خط زیر را به <code class="segment-code-inline" data-v-7caec4f8="" data-v-fc0d0c5a="">/etc/httpd/conf/httpd.conf</code> اضافه کنید:</div>
<div class="segment-code markdown-code" data-v-7caec4f8="" data-v-fc0d0c5a="">
<header class="segment-code-header" data-v-7caec4f8="">
<div class="segment-code-header-content" data-v-7caec4f8=""><span class="segment-code-lang" data-v-7caec4f8="">apache</span></p>
<div class="simple-button size-medium" data-v-182d5fe2="" data-v-92afdd37="" data-v-7caec4f8=""><span class="" data-v-182d5fe2="">Copy</span></div>
</div>
</header>
<div class="syntax-highlighter dark segment-code-content" data-v-efb858b9="" data-v-7caec4f8="">
<pre class="language-apache" data-v-efb858b9=""><code class="language-apache">LoadModule php_module modules/libphp.so
AddHandler php-script .php</code></pre>
</div>
</div>
<div data-v-68a5707c=""></div>
<div class="paragraph">سپس Apache را مجدداً ری‌استارت کنید:</div>
<div class="segment-code markdown-code" data-v-7caec4f8="" data-v-fc0d0c5a="">
<header class="segment-code-header" data-v-7caec4f8="">
<div class="segment-code-header-content" data-v-7caec4f8=""><span class="segment-code-lang" data-v-7caec4f8="">bash</span></p>
<div class="simple-button size-medium" data-v-182d5fe2="" data-v-92afdd37="" data-v-7caec4f8=""><span class="" data-v-182d5fe2="">Copy</span></div>
</div>
</header>
<div class="syntax-highlighter dark segment-code-content" data-v-efb858b9="" data-v-7caec4f8="">
<pre class="language-bash" data-v-efb858b9=""><code class="language-bash"><span class="token function">sudo</span> systemctl restart httpd</code></pre>
</div>
</div>
<div data-v-68a5707c=""></div>
<hr />
<h3 class="">۵) تست نهایی</h3>
<div class="paragraph">در دایرکتوری ریشهٔ وب (<code class="segment-code-inline" data-v-7caec4f8="" data-v-fc0d0c5a="">/srv/http/</code>) فایلی به نام <code class="segment-code-inline" data-v-7caec4f8="" data-v-fc0d0c5a="">test.php</code> بسازید:</div>
<div class="segment-code markdown-code" data-v-7caec4f8="" data-v-fc0d0c5a="">
<header class="segment-code-header" data-v-7caec4f8="">
<div class="segment-code-header-content" data-v-7caec4f8=""><span class="segment-code-lang" data-v-7caec4f8="">bash</span></p>
<div class="simple-button size-medium" data-v-182d5fe2="" data-v-92afdd37="" data-v-7caec4f8=""><span data-v-182d5fe2="">Copy</span></div>
</div>
</header>
<div class="syntax-highlighter dark segment-code-content" data-v-efb858b9="" data-v-7caec4f8="">
<pre class="language-bash" data-v-efb858b9=""><code class="language-bash"><span class="token function">sudo</span> <span class="token function">nano</span> /srv/http/test.php</code></pre>
</div>
</div>
<div data-v-68a5707c=""></div>
<div class="paragraph">محتوای فایل:</div>
<div class="segment-code markdown-code" data-v-7caec4f8="" data-v-fc0d0c5a="">
<header class="segment-code-header" data-v-7caec4f8="">
<div class="segment-code-header-content" data-v-7caec4f8=""><span class="segment-code-lang" data-v-7caec4f8="">php</span></p>
<div class="simple-button size-medium" data-v-182d5fe2="" data-v-92afdd37="" data-v-7caec4f8=""><span class="" data-v-182d5fe2="">Copy</span></div>
</div>
</header>
<div class="syntax-highlighter dark segment-code-content" data-v-efb858b9="" data-v-7caec4f8="">
<pre class="language-php" data-v-efb858b9=""><code class="language-php"><span class="token php language-php"><span class="token delimiter important">&lt;?php</span>
<span class="token function">phpinfo</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token delimiter important">?&gt;</span></span></code></pre>
</div>
</div>
<div data-v-68a5707c=""></div>
<div class="paragraph">حالا در مرورگر آدرس زیر را باز کنید (آی‌پی سرور یا <code class="segment-code-inline" data-v-7caec4f8="" data-v-fc0d0c5a="">localhost</code>):</div>
<p><code class="segment-code-inline markdown-code" data-v-7caec4f8="" data-v-fc0d0c5a="">http://localhost/test.php</code></p>
<div data-v-68a5707c=""></div>
<div class="paragraph">صفحهٔ اطلاعات PHP نمایش داده می‌شود؛ یعنی LAMP شما کاملاً آماده است.</div>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>تبدیل اعداد به حروف در php و کدایگنایتر</title>
		<link>https://piero.ir/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%a7%d8%b9%d8%af%d8%a7%d8%af-%d8%ad%d8%b1%d9%88%d9%81-php/</link>
					<comments>https://piero.ir/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%a7%d8%b9%d8%af%d8%a7%d8%af-%d8%ad%d8%b1%d9%88%d9%81-php/#respond</comments>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Wed, 09 Nov 2016 13:59:12 +0000</pubDate>
				<category><![CDATA[آموزش پی اچ پی]]></category>
		<category><![CDATA[آموزش کد ایگنایتر]]></category>
		<category><![CDATA[افزونه های کد ایگنایتر]]></category>
		<category><![CDATA[برنامه های پی اچ پی]]></category>
		<category><![CDATA[سایر آموزشها]]></category>
		<category><![CDATA[codeegniter]]></category>
		<category><![CDATA[آموزش php]]></category>
		<category><![CDATA[آموزش برنامه نویسی]]></category>
		<category><![CDATA[آموزش فریم ورک پی اچ پی]]></category>
		<category><![CDATA[اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[سورس پی اچ پی]]></category>
		<guid isPermaLink="false">http://www.piero.ir/?p=535</guid>

					<description><![CDATA[تبدیل اعداد به حروف در php و کدایگنایتر از قدیم تا به حال یکی از خواسته هایی بوده که در بیشتر برنامه ها مورد استفاده قرار میگیرد به همین دلیل این افزونه ساده و کاربردی را برای شما انتشاد دادیم . ما در اینجا ابتدا به کد php آن می پردازیم و بعد آن را [&#8230;]]]></description>
										<content:encoded><![CDATA[<h5 style="text-align: justify;">تبدیل اعداد به حروف در php و کدایگنایتر از قدیم تا به حال یکی از خواسته هایی بوده که در بیشتر برنامه ها مورد استفاده قرار میگیرد به همین دلیل این افزونه ساده و کاربردی را برای شما انتشاد دادیم . ما در اینجا ابتدا به کد php آن می پردازیم و بعد آن را به صورت کتابخانه ای در کد ایگنایتر نیز معرفای می کنیم . توجه داشته باشید ما تبدیل اعداد به حروف در php و کدایگنایتر هم به زبان فارسی هم به زبان انگلیسی بررسی می کنیم.این الگوریتم مناسب برای استفاده در برنامه های حسابداری و برنامه های عملیاتی میباشد.</h5>
<p>&nbsp;</p>
<h2>تبدیل اعداد به حروف در php و کدایگنایتر به زبان فارسی</h2>
<p>این کد کامل تبدیل اعداد به حروف در php و کدایگنایتر  می باشد که به صورت php می باشد و شما به راحتی می توانید استفاده نمایید کافی است تابع زیر را در هر جایی که می خواهید استفاده نمایید.</p>
<pre class="lang:default decode:true ">public function convert_number($number) {

        $ones = array("", "یک",'دو&amp;nbsp;', "سه", "چهار", "پنج", "شش", "هفت", "هشت", "نه", "ده", "یازده", "دوازده", "سیزده", "چهارده", "پانزده", "شانزده", "هفده", "هجده", "نونزده");
        $tens = array("", "", "بیست", "سی", "چهل", "پنجاه", "شصت", "هفتاد", "هشتاد", "نود");
        $tows = array("", "صد", "دویست", "سیصد", "چهار صد", "پانصد", "ششصد", "هفتصد", "هشت صد", "نه صد");


        if (($number &lt; 0) || ($number &gt; 999999999)) {
			throw new Exception("Number is out of range");
		}
		$Gn = floor($number / 1000000);
		/* Millions (giga) */
		$number -= $Gn * 1000000;
		$kn = floor($number / 1000);
		/* Thousands (kilo) */
		$number -= $kn * 1000;
		$Hn = floor($number / 100);
		/* Hundreds (hecto) */
		$number -= $Hn * 100;
		$Dn = floor($number / 10);
		/* Tens (deca) */
		$n = $number % 10;
		/* Ones */
		$res = "";
		if ($Gn) {
			$res .= $this-&gt;convert_number($Gn) .  " میلیون و ";
		}
		if ($kn) {
			$res .= (empty($res) ? "" : " ") .$this-&gt;convert_number($kn) . " هزار و";
		}
		if ($Hn) {
			$res .= (empty($res) ? "" : " ") . $tows[$Hn] . " و ";
		}
		if ($Dn || $n) {
			if (!empty($res)) {
				$res .= "";
			}
			if ($Dn &lt; 2) {
				$res .= $ones[$Dn * 10 + $n];
			} else {
				$res .= $tens[$Dn];
				if ($n) {
					$res .= " و " . $ones[$n];
				}
			}
		}
		if (empty($res)) {
			$res = "صفر";
		}
		$res=rtrim($res," و");
		return $res;
	}</pre>
<h4></h4>
<h4>توضیح کد تبدیل اعداد به حروف در php و کدایگنایتر : این یک تابع بازگشتی می باشد که ابتدا توسط سه آرایه موارد یکان و دهگان و صدگان را معرفی می کنیم</h4>
<pre class="lang:default decode:true">        $ones = array("", "یک",'دو&amp;nbsp;', "سه", "چهار", "پنج", "شش", "هفت", "هشت", "نه", "ده", "یازده", "دوازده", "سیزده", "چهارده", "پانزده", "شانزده", "هفده", "هجده", "نونزده");
        $tens = array("", "", "بیست", "سی", "چهل", "پنجاه", "شصت", "هفتاد", "هشتاد", "نود");
        $tows = array("", "صد", "دویست", "سیصد", "چهار صد", "پانصد", "ششصد", "هفتصد", "هشت صد", "نه صد");

</pre>
<p>در گام بعدی ما حداکثر و حدا قل برای کدمان قرار می دهیم :</p>
<pre class="">      if (($number &lt; 0) || ($number &gt; 999999999)) {
   throw new Exception("Number is out of range");
}</pre>
<p>و عملیات بازگشت پذیر برای محاسبه</p>
<pre class="">$Gn = floor($number / 1000000);
/* Millions (giga) */
$number -= $Gn * 1000000;
$kn = floor($number / 1000);
/* Thousands (kilo) */تبدیل اعداد به حروف در php و کدایگنایتر
$number -= $kn * 1000;
$Hn = floor($number / 100);
/* Hundreds (hecto) */
$number -= $Hn * 100;
$Dn = floor($number / 10);
/* Tens (deca) */
$n = $number % 10;
/* Ones */</pre>
<p>و در نهایت رشته کارکتر حروف را می سازیم و بازگشت می دهیم.</p>
<pre class="">$res = "";
if ($Gn) {
   $res .= $this-&gt;convert_number($Gn) .  " میلیون و ";
}
if ($kn) {
   $res .= (empty($res) ? "" : " ") .$this-&gt;convert_number($kn) . " هزار و";
}
if ($Hn) {
   $res .= (empty($res) ? "" : " ") . $tows[$Hn] . " و ";
}
if ($Dn || $n) {
   if (!empty($res)) {
      $res .= "";
   }
   if ($Dn &lt; 2) {
      $res .= $ones[$Dn * 10 + $n];
   } else {
      $res .= $tens[$Dn];
      if ($n) {
         $res .= " و " . $ones[$n];
      }
   }
}
if (empty($res)) {
   $res = "صفر";
}
$res=rtrim($res," و");
return $res;</pre>
<p>&nbsp;</p>
<h2>تبدیل اعداد به حروف در php و کدایگنایتر به زبان انگلیسی</h2>
<pre class="">public function convert_number($number) {
   if (($number &lt; 0) || ($number &gt; 999999999)) {
      throw new Exception("Number is out of range");
   }
   $Gn = floor($number / 1000000);
   /* Millions (giga) */
   $number -= $Gn * 1000000;
   $kn = floor($number / 1000);
   /* Thousands (kilo) */
   $number -= $kn * 1000;
   $Hn = floor($number / 100);
   /* Hundreds (hecto) */
   $number -= $Hn * 100;
   $Dn = floor($number / 10);
   /* Tens (deca) */
   $n = $number % 10;
   /* Ones */
   $res = "";
   if ($Gn) {
      $res .= $this-&gt;convert_number($Gn) .  "Million";
   }
   if ($kn) {
      $res .= (empty($res) ? "" : " ") .$this-&gt;convert_number($kn) . " Thousand";
   }
   if ($Hn) {
      $res .= (empty($res) ? "" : " ") .$this-&gt;convert_number($Hn) . " Hundred";
   }
   $ones = array("", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eightteen", "Nineteen");
   $tens = array("", "", "Twenty", "Thirty", "Fourty", "Fifty", "Sixty", "Seventy", "Eigthy", "Ninety");
   if ($Dn || $n) {
      if (!empty($res)) {
         $res .= " and ";
      }
      if ($Dn &lt; 2) {
         $res .= $ones[$Dn * 10 + $n];
      } else {
         $res .= $tens[$Dn];
         if ($n) {
            $res .= "" . $ones[$n];
         }
      }
   }
   if (empty($res)) {
      $res = "zero";
   }
   return $res;
}</pre>
<p>&nbsp;</p>
<h2>تبدیل اعداد به حروف در  کدایگنایتر</h2>
<p>به منظور استفاده در کد ایگنایتر کافی است که کد بالا را در یک لایبرری کد ایگنایتر لود کنیم در واقع کد را به صورت زیر در پوشه library ساخته و هر جایی که نیاز داشتیم از آن استفاده میکنیم پیشنهاد میکنیم حتما مطلب آموزش کتابخانه ها را در کد ایگنایتر مطالعه نمایید.</p>
<p>[irp posts=&#8221;432&#8243; name=&#8221;کتابخانه ها (librarys) در کد ایگنایتر&#8221;]</p>
<pre class="">&lt;?php
if (!defined('BASEPATH'))
  exit('No direct script access allowed');

class pieronum2word {

   public function convert_number($number) {
      if (($number &lt; 0) || ($number &gt; 999999999)) {
         throw new Exception("Number is out of range");
      }
      $Gn = floor($number / 1000000);
      /* Millions (giga) */
      $number -= $Gn * 1000000;
      $kn = floor($number / 1000);
      /* Thousands (kilo) */
      $number -= $kn * 1000;
      $Hn = floor($number / 100);
      /* Hundreds (hecto) */
      $number -= $Hn * 100;
      $Dn = floor($number / 10);
      /* Tens (deca) */
      $n = $number % 10;
      /* Ones */
      $res = "";
      if ($Gn) {
         $res .= $this-&gt;convert_number($Gn) .  "Million";
      }
      if ($kn) {
         $res .= (empty($res) ? "" : " ") .$this-&gt;convert_number($kn) . " Thousand";
      }
      if ($Hn) {
         $res .= (empty($res) ? "" : " ") .$this-&gt;convert_number($Hn) . " Hundred";
      }
      $ones = array("", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eightteen", "Nineteen");
      $tens = array("", "", "Twenty", "Thirty", "Fourty", "Fifty", "Sixty", "Seventy", "Eigthy", "Ninety");
      if ($Dn || $n) {
         if (!empty($res)) {
            $res .= " and ";
         }
         if ($Dn &lt; 2) {
            $res .= $ones[$Dn * 10 + $n];
         } else {
            $res .= $tens[$Dn];
            if ($n) {
               $res .= "" . $ones[$n];
            }
         }
      }
      if (empty($res)) {
         $res = "zero";
      }
      return $res;
   }
}
?&gt;</pre>
<p>&nbsp;</p>
<p>و بعد هر جایی خواستیم آن را صدا می زنیم و استفاده می کنیم به صورت زیر</p>
<p>بارگزاری لایبرری تبدیل-اعداد-حروف-php</p>
<pre class="" dir="ltr">$this-&gt;load-&gt;library('pieronum2word');</pre>
<p>استفاده تبدیل-اعداد-حروف-php</p>
<pre class="" dir="ltr">$this-&gt;pieronum2word-&gt;convert_number($all_totalprd)</pre>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
					<wfw:commentRss>https://piero.ir/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%a7%d8%b9%d8%af%d8%a7%d8%af-%d8%ad%d8%b1%d9%88%d9%81-php/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>مثال کاربردی mvc</title>
		<link>https://piero.ir/%d9%85%d8%ab%d8%a7%d9%84-%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af%db%8c-mvc/</link>
					<comments>https://piero.ir/%d9%85%d8%ab%d8%a7%d9%84-%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af%db%8c-mvc/#respond</comments>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Sun, 06 Nov 2016 19:38:43 +0000</pubDate>
				<category><![CDATA[برنامه های پی اچ پی]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[آموزش php]]></category>
		<category><![CDATA[سورس پی اچ پی]]></category>
		<category><![CDATA[فروشگاه]]></category>
		<guid isPermaLink="false">http://www.piero.ir/?p=523</guid>

					<description><![CDATA[مثال کاربردی mvc سلام و عرض ادب خدمت کاربران همیشگی پیرو در این مطلب یک فروشگاه ساده که با زبان php نوشته شده است به اشتراک می گزاریم  که از معماری mvc استفاده نموده و مثال کاربردی mvc است برای افرادی که قصد دارند این معماری را به صورت عملی تحلیل کنند است . مهماری [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2>مثال کاربردی mvc</h2>
<p>سلام و عرض ادب خدمت کاربران همیشگی پیرو</p>
<p>در این مطلب یک فروشگاه ساده که با زبان php نوشته شده است به اشتراک می گزاریم  که از معماری mvc استفاده نموده و مثال کاربردی mvc است برای افرادی که قصد دارند این معماری را به صورت عملی تحلیل کنند است .</p>
<p>مهماری ام وی سی مخفف model view controller می باشد این معماری که در حال حاضر محبوب ترین معماری می باشد شامل سه قسمت می باشد</p>
<p>[irp posts=&#8221;210&#8243; name=&#8221;معماری MVC&#8221;]</p>
<p>بعد از دانلود فایل ، آن را ازحالت فشرده خارج کرده و در هاست خود ارگزاری می کنیم و بعد با استفاده از برنامه phpmyadmin بانک اطلاعاتی را import کرده و مشخصات اطلاعاتی سرور خود را به فایل تنظیمات می دهیم .</p>
<p>اکنون می توانید از فروشگاه به راحتی استفاده نمایید.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align: center;">[download id=&#8221;570&#8243;]</p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
					<wfw:commentRss>https://piero.ir/%d9%85%d8%ab%d8%a7%d9%84-%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af%db%8c-mvc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>سیستم اعلام نمرات و وضعیت تحصیلی</title>
		<link>https://piero.ir/%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%a7%d8%b9%d9%84%d8%a7%d9%85-%d9%86%d9%85%d8%b1%d8%a7%d8%aa-%d9%88-%d9%88%d8%b6%d8%b9%db%8c%d8%aa-%d8%aa%d8%ad%d8%b5%db%8c%d9%84%db%8c-%d8%b3%db%8c%d8%b3%d8%aa%d9%85/</link>
					<comments>https://piero.ir/%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%a7%d8%b9%d9%84%d8%a7%d9%85-%d9%86%d9%85%d8%b1%d8%a7%d8%aa-%d9%88-%d9%88%d8%b6%d8%b9%db%8c%d8%aa-%d8%aa%d8%ad%d8%b5%db%8c%d9%84%db%8c-%d8%b3%db%8c%d8%b3%d8%aa%d9%85/#respond</comments>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Mon, 17 Oct 2016 11:33:17 +0000</pubDate>
				<category><![CDATA[برنامه های پی اچ پی]]></category>
		<category><![CDATA[دانلود رایگان]]></category>
		<category><![CDATA[سایر افزونه ها]]></category>
		<category><![CDATA[آموزش برنامه نویسی]]></category>
		<category><![CDATA[سیستم اعلام نمرات مدارس]]></category>
		<category><![CDATA[علام وضعیت تحصیلی]]></category>
		<guid isPermaLink="false">http://www.piero.ir/?p=423</guid>

					<description><![CDATA[سیستم اعلام نمرات و وضعیت تحصیلی رایگان سیستم اعلام نمرات و وضعیت تحصیلی  با زبان php نوشته شده و دارای بانک اطلاعاتی mysql می باشد . دارای دو نوع سیستم که به صورت نمره ای مناسب برای دبیرستانها و سیستم اعلام تحصیلی جهت مقاطع پایین و قابلیت مرتبط بودن آنها می باشد و دارای فایل [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2 dir="rtl">سیستم اعلام نمرات و وضعیت تحصیلی رایگان</h2>
<p dir="rtl">سیستم اعلام نمرات و وضعیت تحصیلی  با زبان <span dir="LTR"><strong>php</strong> </span> نوشته شده و دارای بانک اطلاعاتی <span dir="LTR">mysql </span>می باشد . دارای دو نوع سیستم که به صورت نمره ای مناسب برای دبیرستانها و سیستم اعلام تحصیلی جهت مقاطع پایین و قابلیت مرتبط بودن آنها می باشد و دارای فایل پیکر بندی می باشد که تمامی امکانات را تنظیم می نماید. این سیستم بسیار ساده و کار آمد می باشد و از هر گونه گم شدگی کاربر جلوگیری می نماید. این برنامه بهترین برنامه جهت هوشمند سازی مدارس می باشد.</p>
<h4 dir="rtl">از مزایا و امکانات این سیستم می توان به موارد زیر اشاره نمود:</h4>
<p dir="rtl">۱-تعریف گروهای کاربری دانش آموز ، والد ، معلم ، ناظم</p>
<p dir="rtl">۲-تعریف افراد با کد ملی آنها</p>
<p dir="rtl">۳ &#8211; پنل ورود جداگانه برای هر فرد و هر گروه کاربری با امکانات متفاوت</p>
<p dir="rtl">۴ &#8211; تعریف تصویر برای هر دانش آموز</p>
<p dir="rtl">۵ &#8211; اعلام ثبت موارد انضباطی و مشاهده شدن توسط والدین</p>
<p dir="rtl">۶ – امکان ثبت تراکنشهای مالی و مشاهده پرداختها توسط والدین و یا گرفتن گزارش از هر فرد در مدیریت</p>
<p dir="rtl">۷ – امکان اتصال به سیستم ارسال پیامک</p>
<p dir="rtl">۸ – ثبت دروس و اعلام نمره توسط معلمین</p>
<p dir="rtl">۹ – ثبت کلاس و مشاهده برنامه هفتگی در پنل دانش آموز و والدین</p>
<p dir="rtl">۱۰- امکان سفارشی سازی توسط شما و اتصال به سیستمهای دیگر از جمله جوملا ، ورد پرس و &#8230;</p>
<h3 dir="rtl">آموزش نصب سیستم اعلام نمرات و وضعیت تحصیلی</h3>
<p dir="rtl">&#8211;          ابتدا فایل فشرده را از وب سایت <a href="http://www.piero.ir/"><span dir="LTR">www.piero.ir</span></a> دانلود نموده و در سرور خود کپی کنید .</p>
<p dir="rtl">&#8211;          فایل اس کیو ال آن را (<span dir="LTR">piero.sql</span>) را در بانک اطلاعاتی خود <span dir="LTR">import </span>نمایید</p>
<p dir="rtl">&#8211;          فایل پیکربندی را تنظیم نمایید و متدهای بانک اطلاعاتی را طبق سیستم خود تکمیل نمایید.</p>
<p dir="rtl">جهت اطلاعات بیشتر و مشاوره رایگان با ما تماس بگیرید : ۰۳۱۳۶۵۱۹۰۴۰</p>
<p dir="rtl">  <img decoding="async" class="alignnone size-medium wp-image-424" src="http://www.piero.ir/wp-content/uploads/2016/10/pierosch-300x165.jpg" alt="pierosch" width="300" height="165" /> <img fetchpriority="high" decoding="async" class="alignnone size-medium wp-image-426" src="http://www.piero.ir/wp-content/uploads/2016/10/piero-school3-300x172.jpg" alt="piero-school3" width="300" height="172" /> <img decoding="async" class="alignnone size-medium wp-image-425" src="http://www.piero.ir/wp-content/uploads/2016/10/piero-school2-300x226.jpg" alt="piero-school2" width="300" height="226" /></p>
<p dir="rtl" style="text-align: center;">
<p dir="rtl" style="text-align: center;">[download id=&#8221;565&#8243;]</p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
					<wfw:commentRss>https://piero.ir/%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%a7%d8%b9%d9%84%d8%a7%d9%85-%d9%86%d9%85%d8%b1%d8%a7%d8%aa-%d9%88-%d9%88%d8%b6%d8%b9%db%8c%d8%aa-%d8%aa%d8%ad%d8%b5%db%8c%d9%84%db%8c-%d8%b3%db%8c%d8%b3%d8%aa%d9%85/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
