close
تبلیغات در اینترنت
.X.

آموزش تصویری PHP 5
loading...
سرویس سایت سایت رزبلاگ بزرگترین سرویس ارائه خدمات سایت نویسی حرفه ای در ایران

P30 Learn

آموزش تصویری PHP 5

آموزش تصویری PHP 5

به نرم افزار آموزش PHP 5 خوش آمديد. در اين نرم افزار آموزشي فرض بر اين است كه تا حدودي با HTML آشنايي داريد در غير اين صورت به نرم افزار آموزشي HTML, JavaScript & CSS اين شركت مراجعه كنيد. هدف زبان PHP ايجاد صفحات دايناميك وب، بصورت سريع و آسان است. زبان PHP در كنار يك سرويس دهنده وب كار مي‌كند و تحت سيستم عاملهاي مختلفي مانند Windows و UNIX قابل نصب است.يكي از مزاياي PHP اين است كه بصورت رايگان مي‌توانيد آن را دريافت كنيد. براي نصب PHP بر روي سيستم عاملهاي مختلف مي‌توانيد نسخه مورد نظر خود را از طريق سايت http://www.php.net دريافت كنيد. MySQL نيز داراي همين مزيت مي‌باشد. از طريق سايت http://www.mysql.com مي‌توانيد نسخه مورد نظر خود را بصورت رايگان دريافت كنيد.
نرم افزارهاي مورد نياز
براي شروع كار با PHP به نرم افزارهاي زير احتياج داريم:
• نمايش دهنده صفحات وب (Web browser)
• سرويس دهنده وب (Web Server)
• PHP‌
• ويرايشگر متن
• پايگاه داده

در اين نرم افزار آموزشي از Web Browser شركت مايكروسافت يعني Internet Explorer استفاده مي‌كنيم. سرويس دهنده وب نيز در Windows XP فعال است و مي‌توانيم از آن استفاده كنيم. براي يادگيري روش فعال كردن سرويس دهنده وب در ويندوزهاي ME، XP و 2000 Advanced Server مي‌توانيد به نرم افزار آموزش شبكه اين شركت مراجعه كنيد.
با توجه به سيستم عامل نيز مي‌توانيد نسخه PHP مورد نظر خود را از طريق سايت http://www.php.net دريافت كنيد. براي تايپ دستورات PHP و HTML نيز به يك ويرايشگر متن احتياج داريم. شما مي‌توانيد از هر ويرايشگر متني كه دلخواه شما مي‌باشد استفاده نمائيد. (در اينجا از نرم افزارProgrammers Notepad استفاده مي‌كنيم كه در سي دي اين نرم افزار آموزشي وجود دارد.)
در اين نرم افزار آموزشي از پايگاه داده MySQL استفاده مي‌كنيم. نرم افزار MySQL نيز در داخل اين سي دي قرار دارد. براي دريافت نسخه‌هاي جديدتر يا تحت سيستم عاملهاي ديگر به سايت http://www.mysql.com مراجعه كنيد. البته در اين بخش و بخشهاي بعدي نيازي به MySQL نداريم زيرا در ابتدا مي‌خواهيم با مباني كار با PHP آشنا شويم.
همانطور كه بيان شد در اين نرم افزار آموزشي از ويرايشگر Programmers Notepad استفاده مي‌كنيم. روي آيكون مشخص شده دابل كليك كنيد تا برنامه Programmers Notepad اجرا شود.

مشاهده مي‌كنيد كه يك سري دستورات HTML وارد كرده‌ايم. اين دستورات چند خط متن بر روي صفحه مي‌نويسند



فايلهاي HTML فايلهاي استاتيك هستند زيرا هر زمان كه شما آنها را مشاهده كنيد همان محتوايي را نشان مي‌دهند كه دفعات قبلي نشان مي‌دادند ولي يك صفحه دايناميك در زمان‌هاي يا شرايط مختلف خروجي متفاوتي دارد. بصورت كلي خروجي يك صفحه دايناميك با استفاده از يك برنامه ايجاد مي‌شود. براي مثال اولين صفحه‌اي كه با زبان PHPدرست كرديم، يك صفحه دايناميك است زيرا در روزهاي مختلف خروجي متفاوتي دارد.
زماني كه كاربر يك صفحه استاتيك را از سرويس دهنده وب درخواست مي‌كند آن صفحه براي كاربر ارسال مي‌گردد ولي زماني كه يك صفحه دايناميك مانند كد PHP زير، درخواست شود، ابتدا بايد با استفاده از پردازشگر سرويس دهنده فايل PHP درخواست شده پردازش گردد و سپس خروجي فايل PHP (كه يك فايل با دستورات HTML است) براي كاربر ارسال مي‌گردد.

<?php
echo ("Hello!");
?>


شما مي‌توانيد در داخل تابع echo دستورات HTML را نيز وارد نمائيد. براي مثال مي‌خواهيم عبارت Today بصورت درشت (Bold) نمايش داده شود. در زبان HTML اين كار توسط تگ <b> انجام مي‌شود. در كد زير مشاهده مي‌كنيد كه اين تگ در دو طرف عبارت Today نمايش داده مي‌شود. همانطور كه بيان شد وظيفه تابع echo خروجي يك متن مي‌باشد. پس اين متن مي‌تواند شامل دستورات HTML باشد و توسط Browser كاربر پردازش شود.
echo ("<b> Today </b> is Monday!")
با توجه به مطالب بيان شده با استفاده از دستورات زير مي‌توانيد عبارت Hello را بر روي صفحه بنويسيد.

<?php
echo ("hello");
?>


دستورات فوق را بصورت زير نيز مي‌توانيد بنويسيد توجه كنيد كه در اين حالت ديگر در انتهاي خط كاراكتر ; را وارد نمي‌كنيم.
<?php echo ("hello") ?>
از آنجايي كه روش اول واضحتر مي‌باشد در اين نرم‌افزار آموزشي از روش اول استفاده مي‌كنيم.
در يك كد php مي‌توانيد چندين بار وارد دستورات php شويد و دوباره به دستورات HTML برگرديد. در كد روبرو چهار خط متن نمايش داده مي‌شود. خط اول و سوم توسط HTML ايجاد شده و دو خط دوم و چهارم نيز توسط php توليد مي‌شود.
Here is line one!<br>
<?php
echo ("This is the 2nd line!<br>")
?>
In 3rd line we are in html again<br>
<?php
echo ("The 4th line is in php again!<br>")
?>

همانطور كه مي‌دانيد اگر در بين كدهاي HTML متن زير را وارد نمائيد اين متن بدون شكستي و بصورت This is a text نمايش داده مي‌شود.
This
is a
text

پس نتيجه دستور روبرو :
echo ("this
is a
text ") ;

نيز بصورت This is a text خواهد بود.
در دستورات HTML براي حركت به خط بعدي از تگ <BR> استفاده مي‌كنيم. پس نتيجه دستور روبرو:
echo ("this <br> is a <br> text");بصورت زير مي‌گردد.
this
is a
text

در PHP به سه صورت مي‌توانيد توضيحاتي را در برنامه درج كنيد كه توسط php پردازش نمي‌شود و حذف مي‌گردد. دو روش اول مانند زبان C++ مي‌باشد. در روش اول شروع متن توضيحات توسط دو كاراكتر /* مشخص شده و انتهاي توضيحات نيز توسط دو كاراكتر */ مشخص مي‌گردد. مزيت اين روش اين است كه چندين خط را مي‌توانيد بعنوان توضيحات معرفي كنيد. براي مثال PHP متن زير را بعنوان توضيحات برنامه در نظر مي‌گيرد و در زمان پردازش آن را پردازش نمي‌كند.
/* this is a comment
this is the 2nd line of comment
this is the last line of comment */

با استفاده از دو كاراكتر // تعيين مي‌كنيد كه از ادامه اين دو كاراكتر تا انتهاي خط توضيحات وارد مي‌شود.
// this is a comment
روش سوم همانند روش استفاده شده در UNIX مي‌باشد. در اين روش با استفاده از كاراكتر # تعيين مي‌كنيم كه از ادامه اين كاراكتر تا انتهاي خط توضيحات وارد شده است.
# this is a comment
در اين بخش شما با مقدمات زبان PHP آشنا شديد اكنون شما مي‌توانيد در بين دستورات HTML دستورات ساده‌اي از PHP را وارد نمائيد و سپس با پسوند PHP ذخيره كرده و آنها را مشاهده كنيد. در بخش بعدي به بررسي روش استفاده از متغيرها و انواع داده‌ها مي‌پردازيم.
بازدید : 10 تاریخ : یکشنبه 14 تير 1394 زمان : 0:41 نویسنده : mahdi نظرات ()
ارسال نظر برای این مطلب

نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتی
تبلیغات
Rozblog.com رز بلاگ - متفاوت ترين سرويس سایت ساز

آمار سایت
  • کل مطالب : 43
  • کل نظرات : 43
  • افراد آنلاین : 1
  • تعداد اعضا : 34
  • آی پی امروز : 1
  • آی پی دیروز : 4
  • بازدید امروز : 45
  • باردید دیروز : 23
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 68
  • بازدید ماه : 95
  • بازدید سال : 209
  • بازدید کلی : 15,760
  • مطالب