آیا می خواهید یاد بگیرید که چگونه یک وب سایت اولیه بسازید؟ زمانی ممکن است با HTML شروع کرده باشید، اما این روزها بهترین راه حل PHP است. در حالی که برای شروع به دانش HTML نیاز دارید، PHP به گزینه ای بهینه برای ساخت وب سایت ها، چه استاتیک و چه پویا تبدیل شده است.
آیا می خواهید یاد بگیرید که چگونه یک وب سایت اولیه بسازید؟ زمانی ممکن است با HTML شروع کرده باشید، اما این روزها بهترین راه حل PHP است. در حالی که برای شروع به دانش HTML نیاز دارید، PHP به گزینه ای بهینه برای ساخت وب سایت ها، چه استاتیک و چه پویا تبدیل شده است.
به دنبال پاسخ به این سوال که چگونه می توان یک وب سایت با استفاده از PHP توسعه داد، راه بسیار خوبی برای شروع خواهد بود. بهترین قدمی که می توانید در مسیر یادگیری PHP خود بردارید، توسعه یک وب سایت با استفاده از PHP است.
چرا PHP را برای توسعه وب سایت انتخاب کنیم؟
در طول سال ها گزینه های مختلفی برای توسعه وب در دسترس بوده است. با HTML ساده شروع شد، سپس HTML با CSS جاسازی شده یا مرجع فایل CSS. هنگامی که وب سایت های پویا به وجود آمدند، دو انتخاب اصلی وجود داشت: ASP (بعدها ASP.NET) و PHP.
با توجه به ارقام (مانند این نظرسنجی W3Techs)، توسعه وب PHP بسیار محبوب تر است، تقریباً 82 درصد از وب سایت ها از PHP به عنوان یک زبان برنامه نویسی سمت سرور استفاده می کنند. این را با کمتر از 16 درصد با استفاده از ASP.NET مقایسه کنید.
بعید به نظر می رسد که ASP.NET در هر ظرفیت رسمی وجود داشته باشد، حداقل نه به عنوان یک فناوری وب. PHP (مخفف بازگشتی برای PHP Hypertext Preprocessor) بیشتر به لطف ادغام آسان تر با لینوکس ثابت شده است.
از آنجایی که سیستم عامل های منبع باز لینوکس بر روی اکثر سرورهای وب اجرا می شوند، این نباید تعجب آور باشد.
آنچه شما برای ساخت یک وب سایت PHP نیاز دارید
قبل از شروع، مطمئن شوید که یک ویرایشگر متن ساده یا محیط توسعه آماده PHP را نصب کرده اید. می توانید کدنویسی PHP را با ابزاری به سادگی Notepad ویندوز شروع کنید. نمونه های موجود در این آموزش در Notepad++ نوشته شده است. می توانید از هر ویرایشگر متنی که با آن احساس راحتی می کنید برای نوشتن کدهای وب سایت PHP خود استفاده کنید.
همچنین باید یک وب سرور PHP برای آپلود فایل های خود داشته باشید. این ممکن است یک سرور راه دور یا یک رایانه محلی با محیط LAMP (Linux، Apache، MySQL، PHP) یا WAMP (Windows، Apache، MySQL، PHP) نصب شده باشد. اگر از ویندوز استفاده می کنید، برای شروع این راهنمای نصب WAMP را دنبال کنید.
در نهایت، شما به یک برنامه FTP برای آپلود فایل های خود در وب سرور خود نیاز دارید. از طرف دیگر، میتوانید بهطور دستی فایلهای خود را با رفتن مستقیم به پوشه www سرور وب PHP خود بکشید و رها کنید. با این حال، در مواردی که سایت خود را از راه دور مدیریت خواهید کرد، ممکن است استفاده از برنامه FTP سودمند باشد.
درک نحو برای کدنویسی یک صفحه وب ساده با استفاده از کد PHP
سینتکس اصلی برای PHP از مجموعه ای از براکت های زاویه دار استفاده می کند که هر تابع با یک نیم دونقطه خاتمه می یابد، مانند این:
<!--?php [CODE…CODE]; ?-->
از نظر صفحات وب، تقریباً هر استفاده از PHP به عبارت echo متکی است. این به مرورگر دستور می دهد تا متن و محتوای موجود در نقل قول را خروجی بگیرد. به عنوان مثال:
<?php echo "Hello World"; ?>
توجه داشته باشید که HTML نیز در داخل نقل قول گنجانده شده است. خروجی برای این معمولاً به صورت زیر ظاهر می شود:
نحوه ایجاد یک وب سایت با استفاده از PHP: ساختار درست را دریافت کنید
با هر کدی که وب سایت خود را با آن می نویسید، قبل از ادامه باید ساختار سایت را بدانید. این آموزش به شما نشان می دهد که چگونه یک صفحه از فایل های PHP قابل استفاده مجدد ایجاد کنید. ممکن است از اینها برای ایجاد صفحات اضافی استفاده شود، یا ممکن است روش دیگری را انتخاب کنید.
هر شکلی که پیشبینی میکنید سایت در حال توسعه است، برای یادداشت کردن یک برنامه سریع روی یک تکه کاغذ وقت بگذارید. سپس می توانید به این موضوع مراجعه کنید، شاید محتوای مورد نظر را بررسی کنید، یا ببینید به چه صفحه ای باید آن را پیوند دهید.
وب سایت اصلی PHP ما قرار است یک صفحه اصلی شامل اطلاعات بیوگرافی و برخی تصاویر را ارائه دهد.
برای این وب سایت ساده PHP، می خواهید یک صفحه PHP ایجاد کنید که با محتوای سه صفحه HTML پر شده است. فایل index.php که ایجاد میکنید میتواند با تنظیم کلمات و تصاویر فایلهای HTML اصلی ویرایش شود.
نمونه کدهای نشان داده شده در زیر تصاویری هستند. کد اصلی را در آن پیدا خواهید کرد
مخزن GitHub من
، که دانلود آن برای همه رایگان است.
برای یادگیری نحوه توسعه وب سایت با استفاده از PHP قدم به قدم به ادامه مطلب مراجعه کنید.
ساخت یک وب سایت PHP: The Header
برای ایجاد یک وب سایت با استفاده از PHP، باید سه صفحه وب بسازید. اینها بر اساس ساختار اصلی هدر، بدنه و پاورقی هستند.
همانطور که می توانید تصور کنید، هدر حاوی اطلاعات هدر است. همچنین می توانید ارجاعات CSS و متا تگ های استانداردی را که می خواهید در این زمینه استفاده کنید اضافه کنید.
با ایجاد فایلی به نام header.html شروع کنید و سپس اطلاعات هدر لازم را اضافه کنید.
برای این مثال، ما یک فایل CSS اساسی ارائه کردهایم که مشاهده میکنید که در فهرست /css/ خودش به آن ارجاع داده شده است. هنگامی که صفحه در مرورگر شما بارگیری می شود و فونت و طرح بندی مورد نیاز را اعمال می کند، این فایل فراخوانی می شود.
محتوا را در بدنه صفحه وب PHP خود قرار دهید
هر صفحه وب شامل یک بخش محتوا است که به عنوان “بدن” شناخته می شود. این بخشی از صفحه ای است که می خوانید – آنچه اکنون می خوانید بدنه این صفحه است.
فایلی به نام body.html ایجاد کنید و اطلاعاتی را که می خواهید در صفحه قرار دهید اضافه کنید. من جزئیات بیوگرافی را از صفحه نویسنده MakeUseOf خود اضافه کرده ام، اما شما می توانید هر چیزی را که دوست دارید اضافه کنید.
کد وب سایت پی اچ پی ساده برای پاورقی
قسمت پاورقی صفحه وب در مرحله بعدی قرار دارد. این را به عنوان footer.html ایجاد کنید و مقداری محتوا اضافه کنید.
اطلاعات مربوط به کپی رایت را برای محافظت از کار خود در نظر بگیرید یا حتی بهتر، مجموعه ای از پیوندهای ارزشمند را برای غنی سازی تجربه هر بازدیدکننده از صفحه خود بگنجانید.
ممکن است چیزی شبیه به این باشد:
با اضافه شدن کد، فایل را ذخیره کنید.
قرار دادن وب سایت PHP ساده خود در کنار هم
با سه فایل HTML مجزا در /html/ می توانید از PHP echo برای کامپایل آنها در یک صفحه استفاده کنید.
یک فایل PHP جدید به نام index.php با سه خط زیر در آن ایجاد کنید:
<?php echo file_get_contents("html/header.html"); ?>
<?php echo file_get_contents("html/body.html"); ?>
<?php echo file_get_contents("html/footer.html"); ?>
ذخیره کنید، در سرور خود آپلود کنید، سپس به index.php مراجعه کنید. باید صفحه وب تکمیل شده را در مرورگر خود مشاهده کنید. به خاطر داشته باشید که فایل PHP واقعی که در مرورگر خود باز کرده اید فقط از سه خط تشکیل شده است.
در نهایت، می توانید با خط نهایی کمی PHP شکوفا کنید. شامل یک اعلامیه حق نسخه برداری، با سالی که همیشه به روز می شود:
<p>Copyright © CM Cawley <?php echo date("Y"); ?></p>
این در فایل index.php زیر پاورقی ظاهر می شود. توجه کنید که چگونه دستور پژواک (“Y”) سال جاری را در چهار رقم نشان می دهد. شما می توانید نحوه نمایش آن را با مراجعه به اسناد رسمی PHP تغییر دهید. به عنوان مثال، یک “y” با حروف کوچک، سال را به جای چهار رقمی، دو رقمی نشان می دهد.
از CSS برای موقعیت و استایل دادن به آن استفاده کنید، همانطور که با هر عنصر دیگری انجام می دهید. CSS این پروژه را در مخزن GitHub به همراه سایر کدهای وب سایت ساده PHP پیدا کنید.
آفرین – شما به تازگی اولین وب سایت PHP خود را از ابتدا ایجاد کرده اید. اکنون زمان آن رسیده است که به نمونه های بیشتر وب سایت PHP برای بهبود مهارت های خود نگاه کنید.
آیا PHP بهترین انتخاب برای برنامه نویسی وب سایت است؟
اکنون می دانید که چگونه یک وب سایت PHP توسعه دهید، باید بدانید که این تنها راه برای توسعه وب سایت ها نیست. بسیاری از چارچوبها از قبل برای تجربههای وب پویا و مبتنی بر پایگاه داده وجود دارند، جاوا اسکریپت و فناوریهای مرتبط و نرمافزارهایی مانند Adobe Dreamweaver وجود دارد.
با این حال، اگر به دنبال شروع با توسعه وب PHP هستید، هوشمندانه است که اصول اولیه را درک کنید. اگر بلوک های سازنده وب سایت HTML، CSS و PHP را درک کنید، در مسیر موفقیت قرار گرفته اید.