آموزش برنامه نویسی پی اچ پی PHP

آموزش برنامه نویسی پی اچ پی PHP به زبان شیرین فارسی

آموزش برنامه نویسی پی اچ پی PHP

آموزش برنامه نویسی پی اچ پی PHP به زبان شیرین فارسی

آموزش برنامه نویسی پی اچ پی PHP
بسم الله الرحمن الرحیم
در این سایت آموزش جامع و کاملی درباره زبان برنامه نویسی پی اچ پی PHP قرار داده خواهد شد
امیدوارم این آموزش ها بتونه راه گشای تمام ایرانیانی باشه که می خوان تو این زمینه به موفقیت برسند و باعث افتخار کشورشون باشن
آخرین نظرات
مراحل آموزش کامل PHP را به صورت کامل و به ترتیب زیر پیگیری کنید تا موفق شوید.

A - آموزش مقدماتی PHP

  1. مقدمه پی اچ پی PHP
  2. ساختار دستورات در PHP
  3. متغیر ها در زبان PHP
  4. دستور echo و print در PHP
  5. انواع داده ها در PHP
  6. رشته ها در PHP
  7. مقادیر ثابت در PHP
  8. عملگرها در PHP
  9. جملات شرطی در PHP
  10. دستور Switch در زبان PHP
  11. آرایه ها در زبان PHP
  12. حلقه ها در زبان PHP
  13. بررسی حلقه های for و foreach در PHP
  14. توابع در زبان PHP
  15. فرم های HTML در PHP
  16. متغییر GET_$ در PHP
  17. متغییر POST_$ در زبان PHP

B - آموزش کار با فرم ها

  1. شروع کار با فرم ها در PHP
  2. اعتبارسنجی فرم ها در PHP
  3. فیلد های الزامی در PHP
  4. اعتبارسنجی ایمیل در PHP
  5. حفظ مقادیر فرم در PHP

C- آموزش پیشرفته ی PHP

  1. تابع Date در PHP
  2. دستور include در زبان PHP
  3. کار با فایل ها در PHP
  4. ارسال یا آپلود فایل در PHP
  5. Cookie ها در php
  6. متغییر session در php
  7. ارسال ایمیل در PHP
  8. امنیت در کد ارسال ایمیل php
  9. مدیریت خطاها در php
  10. بررسی استثناها در php
  11. فیلتر ورودی ها در php

ِD - آموزش پایگاه داده

  1. آموزش مقدمه MySQL
  2. ارتباط با داده ها
  3. ....در حال تکمیل آموزش....

۱۷ مطلب در ارديبهشت ۱۳۹۴ ثبت شده است

آرایه ها در PHP

آرایه ها انواع خاصی از متغیرها به حساب می آیند که می توانند چندین داده را در قالب یک نام ذخیره کنند.

اگر لیستی از آیتمها (برای مثال یک لیست از نام ماشین ها) را داشته باشیم و بخواهیم آنها را در متغیر ها ذخیره کنیم، چیزی شبیه زیر خواهیم داشت:

$cars1="Samand";
$cars2="Volvo";
$cars3="BMW";

حالا:

  • اگر لیست شما بیشتر از 3 آیتم باشد مثلاً 300تا چه کار می کنید.
  • اگر در این لیست به دنبال یک ماشین خاص باشید چه کار می کنید.

برای خواندن ادامه ی آموزش به ادامه مطلب بروید.

۳ نظر موافقین ۰ مخالفین ۰ ۳۱ ارديبهشت ۹۴ ، ۱۷:۵۸
سید محمد میرعالی

دستور Switch

برای انتخاب و اجرای یک دستور از بین چند دستور استفاده می شود.

این دستور در برخی موارد شباهت بسیار زیادی به دستورات if ... elseif ... else دارد.

دستور switch یک حالت خاص هم دارد به نام default که اگر هیچکدام از مقادیر درست نبود، آن قسمت اجرا می شود.

نحوه استفاده:

switch (n)
{
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
default:
code to be executed if n is different from both label1 and label2;
}

کد بالا چگونه کار می کند:

  • case

از کلمه case بجای if else استفاده می کنیم و حالت مختلف شرط را در جلوی آن می نویسیم و سپس علامت ":" می گذاریم، در حقیقت اگر متغییر ما یعنی n برابر با مقدار مقابل case بود، نتیجه این می شود که باید دستورات مربوط به آن case اجرا شود، در غیر اینصورت case بعدی مقایسه می شود.


برای خواندن ادامه ی آمزش به ادامه مطلب بروید

۰ نظر موافقین ۰ مخالفین ۰ ۳۱ ارديبهشت ۹۴ ، ۱۳:۰۲
سید محمد میرعالی

جملات شرطی

اغلب اوقات هنگام نوشتن یک اسکریپت، شما نیاز دارید که تصمیم های متفاوتی در مقابل نتایج مختلف بگیرید، برای تحقق این موضوع از جملات شرطی استفاده می کنیم.

انواع جملات شرطی در PHP:

  1. ... if: هنگامی که شرط درست باشد، دستور مقابل if اجرا می شود.
  2. if ... else: اگر شرط درست باشد دستور مقابل if وگرنه دستور مقابل else اجرا می شود.
  3. if ... elseif ... else: برای اجرای یک دستور از بین چند دستور کاربرد دارد.
  4. PHP Switch: برای انتخاب و اجرای یک دستور از بین چند دستور استفاده می شود.

برای خواندن ادامه ی آموزش به ادامه مطلب بروید.

۰ نظر موافقین ۰ مخالفین ۰ ۳۱ ارديبهشت ۹۴ ، ۱۲:۵۹
سید محمد میرعالی

عملگرها برای انجام عملیات و محاسبات روی مقادیر استفاده می شوند، در زیر لیستی از عملگرهای مختلف که در PHP استفاده می شود، آورده شده است:

عملگرهای ریاضی

 این عملگرها عملی را روی دو متغییر یا دو عدد انجام می دهند.

عملگر توضیحات مثال نتیجه
+ جمع x=2
x+2
4
- تفریق x=2
5-x
3
* ضرب x=4
x*5
20
/ تقسیم 15/5
5/2
3
2.5
% باقیمانده تقسیم 5%2
10%8
10%2
1
2
0
++ افزایش به میزان یک واحد x=5
x++
x=6
-- کاهش به میزان یک واحد x=5
x--

برای حواندن ادامه ی آموزش به ادامه مطلب بروید.
۲ نظر موافقین ۰ مخالفین ۰ ۳۱ ارديبهشت ۹۴ ، ۱۲:۳۲
سید محمد میرعالی

باید بدانید : ثابت ها مانند متغیرها هستند با این تفاوت که یکبار آنها را تعریف می کنید و دیگر نمی توانید آنها را تغییر دهید.


ثابت ها (Constant) در PHP

یک ثابت، در واقع یک شناسه یا یک نام برای یک مقدار ساده است. در طول اسکریبت، مقدار ثابت نمی تواند تغییر نماید.

نام یک ثابت باید با یک حرف یا یک "_" آغاز شود. به علامت $ قبل از نام ثابت نیازی نیست.

توجه: برخلاف متغیرها، یک ثابت بطور اتوماتیک در طول تمام اسکریبت عمومی است.


تنظیم یک ثابت در PHP

با استفاده از تابع ()define، می توانید یک ثابت را تنظیم نمایید. این تابع سه پارامتر می گیرد: پارامتر اول، نام ثابت را تعیین می کند، پارامتر دوم، مقدار ثابت و پارامتر اختیاری سوم، تعیین می کند که آیا نام ثابت به حروف بزرگ و کوچک حساس است یا خیر.  (مقدار پیشفرض false است به این معنی که نسبت به حروف کوچک و بزرگ حساس است)

برای خواندن ادامه ی آموزش به ادامه مطلب بروید

۰ نظر موافقین ۰ مخالفین ۰ ۳۱ ارديبهشت ۹۴ ، ۱۲:۲۸
سید محمد میرعالی

متغیرهای رشته ای در PHP

متغیر های رشته ای برای ذخیره مجموعه ای از کاراکترها استفاده می شود.

در این فصل قصد داریم متداولترین توابعی که برای دستکاری رشته ها(String) در PHP استفاده می شود را نشان دهیم.

بعد از اینکه یک متغیر رشته ای(String Variable) ایجاد کردید می توانید آنرا دستکاری کنید، یک رشته می تواند مستقیماً در یک تابع استفاده شود یا می توانید آنرا در یک متغیر ذخیره کنید.

در کد PHP زیر کلمه "سلام" را به یک متغیر رشته ای(String Variable) بنام TXT$ انتساب داده و سپس آنرا چاپ می کنیم:

<? php
$TXT = "سلام";
echo $TXT;
?>

خروجی کد بالا:

سلام


برای خواندن ادامه ی آموزش به ادامه مطلب بروید.
۰ نظر موافقین ۰ مخالفین ۰ ۳۱ ارديبهشت ۹۴ ، ۱۲:۲۱
سید محمد میرعالی

در این درس با رشته ها، اعداد صحیح، اعداد با ممیز شناور، بولین، آرایه ها، اشیاء، تهی (NULL) در زبان PHP همراه با مثال آشنا خواهید شد.


رشته ها در PHP

رشته، یک توالی از کاراکترهاست، مانند "!Hello world"

هر متنی داخل کوتیشن، می تواند رشته باشد. می توانید از کوتیشن (') یا دابل کوتیشن (") استفاده کنید:

مثال

<?php
$x = "Hello world!";
echo $x;
echo "<br>";
$x = 'Hello world!';
echo $x;
?>

خروجی کد بالا:

Hello world!
Hello world!

اعداد صحیح در PHP

اعداد بدون ممیز، صحیح هستند.

قوانین اعداد صحیح:

  • یک عدد صحیح، حداقل باید یک رقم داشته باشد.
  • یک عدد صحیح، نمی تواند شامل کاما یا فاصله باشد.
  • یک عدد صحیح، نباید ممیز داشته باشد.
  • یک عدد صحیح، می تواند منفی یا مثبت باشد.
  • یک عدد صحیح، می تواند در سه فرمت مشخص شود: decimal (بر مبنای 10)، hexadecimal (بر مبنای 16 - با پیشوند 0x) و octal (بر مبنای 8 - با پیشوند 0)

در مثال زیر، فرمت های مختلف اعداد صحیح نشان داده شده است. با استفاده از تابع ()var_dump، می توانید مقدار و نوع متغیر را مشخص نمایید:

برای خواندن ادامه ی آموزش به ادامه مطلب بروید.

۱ نظر موافقین ۰ مخالفین ۰ ۳۱ ارديبهشت ۹۴ ، ۱۲:۱۶
سید محمد میرعالی

در PHP دو روش اصلی برای چاپ وجود دارد: echo و print

تقریباً در هر مثالی از این بیاموز از echo (و print) استفاده شده است. بنابراین در این مطلب سعی شده است تا در این باره مقداری بیشتر توضیح داده شود.


دستور echo و print در PHP

تفاوت های echo و print:

  • echo: یک یا بیشتر از یک آرگومان را می گیرد و مقداری را برنمی گرداند. برای اتصال دو رشته هم می توان از "." و هم از "," استفاده کرد.
  • print: تنها یک آرگومان را می گیرد و همیشه مقدار 1 را برمی گرداند. برای اتصال دو رشته فقط می توان از "." استفاده کرد.

شباهت های echo و print:

  • هر دو تابع نیستند.
  • جزئی از ساختار زبانی هستند و می توان از آنها با یا بدون پرانتز استفاده نمود.

نکته: echo سرعت بیشتری نسبت به print دارد.

۱ نظر موافقین ۰ مخالفین ۰ ۳۱ ارديبهشت ۹۴ ، ۰۲:۱۳
سید محمد میرعالی

این جلسه بسیار مهم میباشد پس با دقت زیاد و همراه با تمرین زیاد خوانده شود


متغیر ها، ظرفی برای ذخیره اطلاعات هستند.

مثال

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

خروجی کد بالا:

11

آیا جبر را از زمان مدرسه به یاد دارید؟

x=5, y=6, z=x+y

آیا به یاد می آورید که یک حرف (مانند x) می تواند برای نگهداری یک مقدار (مثل 5) به کار رود و شما می توانید طبق اطلاعات بالا مقدار z را برابر 11 ارزیابی کنید.

این حروف، متغیر نامیده می شوند و آنها را می توان برای نگهداری مقادیر (x=5) و یا عبارات (z=x+y) استفاده کرد.

x=5
y=6

z=x+y

به متغیرها مانند ظرفی برای نگهدازی داده ها نگاه کنید.

برای خواندن ادامه ی آموزش به ادامه مطلب بروید.

۰ نظر موافقین ۱ مخالفین ۰ ۳۱ ارديبهشت ۹۴ ، ۰۲:۰۵
سید محمد میرعالی

ساختار دستورات در PHP

دستورات PHP همیشه با <?php آغاز و با ?> خاتمه می یابد. یک بلوک اسکریپتی PHP می تواند در هر جایی از کد HTML قرار بگیرد. در یک سرور که به تکنیک مختصر نویسی مجهز است می توان بلوک اسکریپتی php  را با <?  شروع و با ?>  خاتمه داد.

توجه: برای داشتن حداکثر سازگاری، ما حالت استاندارد (<?php) را پیشنهاد می کنیم.

<?php
?>

یک فایل php  به طور معمول ترکیبی از تگ های HTML و تعدادی کد های اسکریپتی PHP است.
مثال: در مثال زیر، متن "Hello world" توسط دستور echo چاپ می شود:

<html>
<body>

<?php
echo "Hello World";
?>

</body>
</html>

هر خط در php باید با علامت (;) پایان پذیرد. این علامت یک جدا کننده است و برای تمیز دادن یک مجموعه از دستورالعمل ها از دیگری استفاده می شود.

ادامه ی آموزش این مطلب را در ادامه مطلب پیگیری کنید.

۰ نظر موافقین ۰ مخالفین ۰ ۳۱ ارديبهشت ۹۴ ، ۰۱:۵۲
سید محمد میرعالی