آموزش php - اولین برنامه

توسط: میثم کریمی | ۲۹-مرداد-۱۳۸۷ | PHP

   پی اچ پی php یکی از قویترین زبان های برنامه نویسی وب برای طراحی صفحات پویا هستش که معمولا روی وب سرور Apache اجرا میشه!  php مخفف PHP: Hypertext Preprocessor هست و کدهای اون قابلیت قرارگرفتن در میان کدهای html رو دارند که این یک ویژگی مهم به حساب میاد. زبان php بسیار شبیه زبان های C,Java و Perl هست. هدف php ایجاد صفحات پویا توسط برنامه نویسان در سریع ترین زمان ممکن بیان شد. این زبان تعداد زیادی از پایگاه های داده مثل MySQL ، Oracle و SQL Server رو پشتیبانی میکنه اما اغلب توسعه دهندگان تریجح میدند که از MySQL به عنوان بانک اطلاعاتی صفحاتشون استفاده کنند ( MySQL یک پایگاه داده مناسب برای بیشتر سیستم های کوچک و بزرگ هست که امکان استفاده از اون به صورت رایگان وجود داره). امروزه وب سایت های زیادی رو میتونید ببینید که با php طراحی شده اند.

    Cool حالا چرا php؟؟؟

   دلایل استفاده از php رو در زیر ببینید:
1. مفسر php روی سیستم های مختلفی قابل اجراست مثل Linux یا Windows
2. رویه بیشتر سرورها قابل اجراست مثل Apache و IIS
3. دانلود و استفاده ازش مجانی هستش.
4.به راحتی قابل یادگیریه.

   همانطوری که تویه قسمت قبل گفتم برای شروع کار و نوشتن اولین برنامه ، باید Apache و php رویه سیستمتون نصب باشند و برای این کار استفاده از پکیج Xampp رو پیشنهاد کردم!

   برای اینکه برنامه ها و سایت های php مون رو اجرا شوند باید اونها رو حتما تویه مسیر C:\xampp\htdocs\xampp ذخیره کنیم.
   یعنی اول باید وارد پوشه محلی که xampp نصبه بشیم مثلا c:\xampp بعد باید پوشه htdocs و بعد هم پوشه xampp رو باز کنیم!

  Suggestion پیشنهادها

   اول: از این پوشه آخر یک میانبر رویه desktop بسازید تا بعد از این راحت تر بتونیم پیداش کنیم! - یعنی یک میانبر به مسیر C:\xampp\htdocs\xampp
   دوم: تویه این پوشه برای هر وب سایت یا برنامه ای که می نویسید یک پوشه Folder ایجاد کنید که مدیریت فایل هاتون هم راحت تر بشه!

   هر برنامه یا وب سایتی که با php نوشته میشه معمولا از یک یا تعدادی فایل با پسوند php تشکیل میشه برای مثال اسمش میتونه به شکل safehAvval.php یا مثلا index.php و ... 

نوشتن اولین برنامه
   تویه مسیری که گفتم یه پوشه به اسم myWebSite ایجاد کنید و بعد از این فایل ها و صفحاتی که برای تمرین یا مثال ها باهاشون کار میکنید رو تویه این پوشه - که مطمئنم تویه این مسیر ساختید - ذخیره کنید. یعنی باید به شکل روبرو باشه C:\xampp\htdocs\xampp\myWebSite
   حالا تویه پوشه myWebSiteیک فایل به نام index.php ایجاد کنید!

Foot in mouthچه جوری آخه!!؟؟

   برنامه notepad++ یا notepad ویندوز رو اجرا کنید!
   از منوی فایل گزینه New رو انتخاب کنید تا یه document جدید واستون بسازه داخلش دستورات زیر رو بنویسید: شماره خط ها رو پاک کنیدها D:

1.<?php
2. echo 'Hello World! I will learn php as soon as possible...';
3.?>

   بعد اون رو تویه مسیر C:\xampp\htdocs\xampp\myWebSite به نام index.php ذخیره کنید! حالا مرورگرتون رو اجرا کنید - سعی کنید از Firefox3 استفاده کنید - و آدرس localhost/xampp/myWebSite یا localhost/xampp/myWebSite/index.php رو تایپ کنید - یادتون نره که باید Apache  و MySQL رو از کنترل پانل Xampp استارت Start کرده باشید - حالا اگر همه چیز رو دقیق انجام داده باشید باید تویه مرورگر Hello World! I will learn php as soon as possible... نمایش داده بشه!

  توجه کنید که دستورات php باید بین <? و php?>  قرار بگیرن البته میتونید به جایه php?> از ?> تنها هم استفاده کنید اما بهتر اینه که از شکل اول php?> استفاده کنید.

  Cool گفتی که کدهای php میتونن بین کدهای html قرار بگیرن! چه جوری؟

   تویه مثال آخر میتونید ببینید که چطور این کار انجام میشه! حواستون حتما هستش که هر جا از دستورات php استفاده کردم اونها رو بین <? و php?> قرار دادم!

1.<html>
2. <head>
3. <title> <?php echo 'In Onvane Safeye Dovvome!!!'; ?> </title>
4. </head>
5. <body>
6. <?php echo 'Content of my <b><i>Second</i></b> Example...'; ?>
7. </body>
8.</html>

دستورات بالا رو می تونید تویه یک فایل دیگه مثلا به نام example2.php ذخیره کنید! تویه قسمت های بعدی بیشتر با کدنویسی به زبان php آشنا میشیم!


ادامه » آموزش php - دستور زبان

بازگشت « آموزش php - نصب XAMPP



مطالب مرتبط
آموزش php - فرم ها
۲۲-اسفند-۱۳۹۰

آموزش php - توابع
۲۹-ارديبهشت-۱۳۹۰

آموزش php - آرایه ها
۸-ارديبهشت-۱۳۸۹

آموزش PHP - مقدماتی
۱۹-اسفند-۱۳۸۷

php جعبه ابزاری که به یک زبان برنامه نویسی تبدیل شد
۱۵-بهمن-۱۳۸۷

آموزش php - حلقه ها
۱۲-شهريور-۱۳۸۷

آموزش php - دستورات شرطی
۴-شهريور-۱۳۸۷

آموزش php - عملگرها
۲-شهريور-۱۳۸۷


نظرات و ديدگاه هاي شما

نام:
ایمیل:
نظر:
 



دیدگاه ها
user_avatar
۳۰ مرداد ۱۳۸۷ ۱۱:۳:۱۰
امپراطور
ادامه بده خیلی عالیه
پاسخ دادن
user_avatar
۳۰ مرداد ۱۳۸۷ ۱۳:۴۲:۴۵
MaJiD
behtare mabahe3 piShRafteH tAr Ro ZoooooodTar Shoro KoniD
پاسخ دادن
user_avatar
۳۱ مرداد ۱۳۸۷ ۲۳:۴۰:۳۲
Seifi
mamnoon ke shoroo kardid,khoub bood
پاسخ دادن
user_avatar
۱۷ مهر ۱۳۸۷ ۱۰:۳۸:۶
pouya
عااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااالی!!!
پاسخ دادن
user_avatar
۱۳ آذر ۱۳۸۷ ۱۷:۳۴:۷
فاطمه
ممنون
پاسخ دادن
user_avatar
۱۷ آذر ۱۳۸۷ ۱۶:۵۹:۳۶
mohadeseh
در مورد چگونگی ارتباط phpبا mysqlبگین مرسی لطفا تا اخر این هفته اخه تمرین تحویلی دارم مرسی
پاسخ دادن
user_avatar
۲۱ اسفند ۱۳۸۷ ۱۷:۳۷:۲۶
sAmAn.net
از کی تا حالا اسکریپت برای اجرا شدن احتیاج به کامپایلر داره؟
پاسخ دادن
user_avatar
۹ ارديبهشت ۱۳۸۸ ۱۴:۴۰:۴۵
anita
khili khobe mersi
پاسخ دادن
user_avatar
۲۰ آبان ۱۳۸۸ ۱۱:۳۳:۸
milad
کامپایلر کوش؟ php کامپایلر هم داره اسمش phc
پاسخ دادن
user_avatar
۳۰ آبان ۱۳۸۸ ۲۳:۱۱:۲۱
فهیمه
عالیییییییییییییه حرف نداره
پاسخ دادن
user_avatar
۲۸ بهمن ۱۳۸۸ ۰:۴۰:۳۶
رامین
مرسی خیلی برای من مفیده
پاسخ دادن
user_avatar
۱۰ ارديبهشت ۱۳۸۹ ۱۴:۲۸:۰
جعفر
سلام آقا دمتون گرم با این سایتتون ، من اینا تو سایتای دیگه کلی خونده بودم ولی هیچی نفهمیده بودم بهتون تبریک می گم- شیوه خیلی عالیی برا آموزش درست کردید- با حوصله ریزه کاریها رو توضیح می دید-ممنون ادامه بدید و موفق باشید
پاسخ دادن
user_avatar
۱۲ ارديبهشت ۱۳۸۹ ۱۶:۴۴:۵۸
هاشم
خيلى ممنون از مطالبتون! اگر دو بار از $ استفاده شود چه معنى دارد؟ $$link
پاسخ دادن
user_avatar
۱۴ ارديبهشت ۱۳۸۹ ۱۴:۱:۴۵
meysam
$$ yani moteghayyeri ke name yek moteghayyer digaro dakhelesh dare...
پاسخ دادن
user_avatar
۳۰ خرداد ۱۳۸۹ ۱۱:۱۳:۰
pouyan
خیلی ممنون از توضیحات خیلی کمکم کرد.
پاسخ دادن
user_avatar
۱۶ آذر ۱۳۹۱ ۲۳:۱۴:۳۹
ali
ازتون ممنونم سايتتون عاليه مطالب پيشرفته را هم شروع كنيد لطفا
پاسخ دادن
user_avatar
۲۳ دي ۱۳۹۱ ۳:۴۳:۵
Excuter
سلام آفرین با نحوه کارت خیلی حال کردم دوست دارم اگه مایل باشی تیمی کار کنبم ممنون
پاسخ دادن
user_avatar
۲۹ بهمن ۱۳۹۱ ۱۸:۵۸:۳۰
pegah
خیلی خیلی کمک کرد!!!
پاسخ دادن
user_avatar
۲۳ تير ۱۳۹۲ ۱۴:۹:۲
456
من همه این کارا رو انجام دادم ولی نشد.پیغام آبجکت نات فوند رو نمایش میده
پاسخ دادن
user_avatar
۲۳ تير ۱۳۹۲ ۱۴:۱۹:۵۴
two
فقط باید در nodpat برنامه ها بنویسیم؟
پاسخ دادن
user_avatar
۳۰ تير ۱۳۹۲ ۲۱:۲۶:۰
حسین
سلام خواهشا کمکم کن ، ایشلا هر چی میخوای خدا بهت بده من یه مشکل دارم.. نگاه کنید ، تو بعضی سایت ها مخصوصا سرویس های وبلاگ نویسی ، وقتی میخوای نظر بدی روی شکلک که کلیک میکنی ، بجای اینکه شکلک رو بزاره اسمی رو می نویسه مثلا می نویسه [خنده] ، این چه روشی هست که بعداً میاد این کلمه رو جایگزین شکلک میکنه یا مثلا تگ بندی در قالب وبلاگ ها: http://mihanblog.com/web/template/help مثلاً: "عنوان اصلی وبلاگ [cb:blog_title]" یا مثلا بخاطر اینکه قالب وبلاگ فقط اچ تی ام ال هست(کدهای php نمیشه استفاده کرد) یا اینکه نمیشه از برنامه نویسی php تو کدهای اچ تی ام ال(قالب وبلاگ) استفاده کرد ، مثلا حلقه فور for ، اومدن چرخه گذاشتن "کد آغاز گر بلاکموضوعات هر مطلب ارسالی " تو برنامه نویسی php به این روش که: متنی رو میدی بعد از پردازش به یه چی تبدیل میشه چی میگن ؟
پاسخ دادن
user_avatar
۳۱ تير ۱۳۹۲ ۲۳:۳۳:۱۰
میثم
::به حسین:: به این template engine میگن... میتونی خودت بنویسیش یا از smarty یا مشابه هاش استفاده کنی!!!
پاسخ دادن
user_avatar
۱۴ مرداد ۱۳۹۲ ۲۲:۷:۵۳
مهدی
سلام متشکرم دوست من آموزش بسیار مفید و کاربردی بود پیروز و پایدار باشید
پاسخ دادن
user_avatar
۱۲ شهريور ۱۳۹۲ ۱۶:۱۹:۲۰
سعید
سلام. من با تایپ این کد؛ index.php به رنگ آبی بایک آیکن notpad نمایش میده
پاسخ دادن
user_avatar
۱۲ فروردين ۱۳۹۳ ۱۱:۲۰:۴۹
هاشمی
سلام.ممنون از سایت بی نظیرتون.موفق باشید
پاسخ دادن