خرید آنلاین فایل آموزش کار با PHP

آموزش کار با PHP
کلمات کلیدی:آموزش کار با PHP,پروژه,پژوهش,جزوه,مقاله,تحقیق,دانلود پروژه,دانلود پژوهش,دانلود جزوه,دانلود مقاله,دانلود تحقیق

مقدمه
PHP یک زبان اسکریپتی سمت سرور (Server Side) می باشد که امروزه بیش از نصفی از وبسایتهای مطرح جهان، از آن برای حفظ و نگهداری داده ها و ایجاد سایتهای دینامیک و به روز استفاده می کنند.
PHP هم همانند تمامی زبانهای برنامه نویسی Server Side، ترجمه شده و در نهایت به صورت کدهای HTML در اختیار کاربر قرار می گیرد. از این رو کد شما، از دید دیگران پنهان می ماند.
اما فرق PHP با دیگر زبانها چیست؟ یکی از مهمترین رقیبهای PHP، توسط مایکروسافت تحت عنوان ASP که در نسخه جدید به ASP.NET تغییر نام داده است، به وجود آمده و هنوز بحث سر آن است که کدامیک از آنها قویتر و مناسب تر است.
در این مقاله نمی خواهم بگویم که کدام یک بهتر است. هر کس عقاید مربوط به خود را دارد. در زیر به مقایسه این دو زبان می پردازم:

تقریبا در تمامی مراکز فروش هوست (Host)، سرور لینوکس ارزانتر از سرور ویندوز است و از آنجا که برای اجرای صفحات ASP.NET، نیازمند سرور ویندوز همراه با وب سرور IIS هستیم، می بایست پول بیشتری را پرداخت کنیم. این در حالی است که PHP بر روی تمامی Platformها از قبیل ویندوز و لینوکس نصب و اجرا می گردد.

PHP کاملا Open-Source می باشد.

به وضوح در اجرای صفحات ASP.NET و PHP دیده می شود که سرعت PHP سریعتر از ASP.NET می باشد.

برای ایجاد کردن صفحات PHP، هیچ نرم افزار جامعی به بازار ارائه نشده است که بتواند نیازهای کاربران را بر طرف کند (از Dream Weaver می توان تا حدی استفاده کرد)، اما نرم افزار پر قدرت Visual Studio.NET، نرم افزاری جامع برای ایجاد صفحات دینامیک ASP.NET می باشد.

در ASP.NET می توان از ترکیب زبانهای برنامه نویسی مختلف نظیر VB C# C++و غیره استفاده کرد ، اما PHP فقط از همان زبان خودش که PHP است پشتیبانی می کند.

ASP.NET دارای ویژگی ای تحت عنوان Code Behind می باشد که به برنامه نویس اجازه می دهد کدهای HTML را جدا از کدهای ASP.NET نگهداری کند. این کار سبب آن می شود که در صورت نیاز به رفع مشکل، برنامه نویس مستقیما به فایل مربوط به کدهای ASP.NET برود و با کدهای HTML کاری نداشته باشد. در صورتی که PHP به صورت Default این طور نیست (به وسیله نرم افزارهایی می توان برای PHP هم، این کار را کرد).

همان طور که مشاهده کردید، هر کدام از آنها دارای معایب و مزایایی هستند و انتخاب آنها، کاملا به عهده خود شماست.

نصب PHP
نصب PHP بر روی ویندوز و IIS کار بسیار آسانی است. اما از آنجا که در این مقاله، علاوه بر آشنایی با PHP، مروری بر پایگاه داده ی MySQL داریم، نیازمند MySQL نیز هستیم. اگر بخواهید تک تک آنها را از اینترنت دانلود کرده و آنها را جداگانه نصب و پیکربندی کنید، می بایست وقت بسیاری را صرف کنید. دانلود آنها (آن هم با یک مودم و اینترنتی که بیش تر از 4KB/S نمی رود) کار بسیار زمان بری است. همچنین برای پیکربندی آنها نیز، مستلزم انجام کارهای نه چندان خوشایند هستید!
بدین منظور، من به شما یک راه ساده تر را پیشنهاد می کنم. XAMPP!
XAMPP یک مجموعه نرم افزاری بسیار جالب است که علاوه بر حجم کم آن (تنها 13MB)، تمامی پکیجهای مورد نیاز شما را شامل می شود:

Apache 2.0.48

MySQL 4.0.16

PHP 4.3.4 + PEAR

MiniPerl 5.8.0

mod_php 4.3.4

PHPMyAdmin 2.5.3

SQLite 2.8.6

این در حالی است که فقط خود MySQL به تنهایی، حجمی بیشتر از 10MB دارد.
من از پکیج XAMPP mini win32 Version 1.2 در کامپیوتر خودم استفاده می کنم. آن را می توانید از آدرس زیر دانلود کنید.

http://www.apachefriends.org/download.php?minixampp-win32-1.2.exe

چگونگی نصب XAMPP
نکته: قبل از انجام این عملیات، وب سرور IIS خود (و یا دیگر وب سرورها) را غیر فعال (Disable Stop) کنید.
پس از دریافت XAMPP آن را در جای مورد نظر خود نصب (Extract) کنید. فرق نمی کند که کجا باشد.
سپس به پوشه ای که XAMPP را در آنجا Extract نموده اید، بروید. فایل setup_xampp.bat را باز کرده تا صفحه سیاهی نمایان شود. عدد 1 را وارد کرده و کلید Enter را فشار دهید تا مراحل نصب آغاز شود.
پس از آنکه نصب به پایان رسید، می بایست سرور شوید. برای اینکار دو فایل apache_start.bat و mysql_start.bat را اجرا کرده و دیگر کاری به آنها نداشته باشید. آنها را Minimize کرده و مابقی کارها را انجام دهید.
حال مرورگر دلخواه خود را باز کرده و عبارت http://localhost (یا http://127.0.0.1) را تایپ نمایید. با انجام اینکار می بایست صفحه بنفش رنگی نمایان شود.
چگونگی اجرا کردن اسکریپتهای PHP به وسیله XAMPP
اسنادی را که خواهان اجرای آن به وسیله XAMPP هستید، می بایست درون پوشه htdocs کپی نمایید. ولی در نوشتن آدرس آن در مرورگر، نیازی به نوشتن این پوشه نیست. به عنوان مثال فایل %XAMPP%htdocsweblogindex.php را در مرورگر می بایست به صورت http://localhost/weblog/index.php اجرا نمود...
شروع کار با PHP
در برنامه نویسی هیچ چیز لذت بخش تر از کد نویسی نیست. همین حالا برنامه Notepad خود را باز کرده و کدهای زیر را در آن بنویسید:

<html>
<head>
<title>PHP Info</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

<body>
<?php
phpinfo();
?>
</body>

</html>

این فایل را در محل %XAMPP%htdocsPHPphpinfo.php ذخیره کرده و به وسیله مرورگر خود، آدرس http://localhost/PHP/phpinfo.php را اجرا نمایید. با انجام این کار، صفحه ای که مشخصات PHP نصب شده بر روی سیستم را به شما نشان می دهد، نمایان خواهد شد.
آشنایی با PHP
همان طور که در مثال بالا مشاهده کردید، کد زیر با بقیه کدهای HTML فرق داشت:

<php
phpinfo();
?>

این تکه کدی است که به وسیله PHP نوشته شده است. برای نوشتن کدهای PHP، می بایست آنها را در بین تگهای ?> و <?php یا ?> و <? قرار داد. همچنین یک راه میانبر نیز است که به صورت <?=SOMETHING?> به کار می رود. در این مقاله از همان روش ?> و <?php استفاده می شود.
عبارات (Statements)
به طور کلی در PHP، عبارات به دو دسته زیر تقسیم می شوند:

تک خطی (Single Line)

چندخطی (Multi Line)

در انتهای هر عبارت PHP، یک علامت سمی کالن (;) قرار می گیرد. به وسیله این علامت، PHP متوجه می شود که یک عبارت به اتمام رسیده و عبارت دیگری در حال شروع است. به مثالهای زیر توجه کنید:

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

<?php
echo("Hellow World"); echo("Mojtaba");
?>

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

<?php
echo("Hello World!")
echo("Mojtaba")
?>

اجرای این کد سبب خطا می شود. چرا که عبارت در آن از هم جدا نشده است و عبارتی همانند عبارت echo("Hello World") echo("Mojtaba") برای PHP ناآشناست.
تا به اینجای کار، عبارت تک خطی مورد بررسی قرار گرفتند و اما عبارات چند خطی. عبارات چندخطی که به کد بلاک (Code Block) معروف است، در PHP توسط آکولادها { } احاطه می شوند. این عبارات با همدیگر اجرا می شوند. به عنوان مثال در یک عبارت شرطی (عبارات شرطی در جلوتر مورد بررسی قرار می گیرند)، برای PHP تعیین می کنیم که اگر شرط درست بود، این سری عبارات و در غیر این صورت، سری دیگری عبارات را اجرا نماید:

ادامه مطلب و دریافت فایل

پاورپوینت جزوه کامل درس تنظیم شرایط محیطی 2:دانلود پاورپوینت جزوه کامل درس تنظیم شرایط محیطی 2,تنظیم شرایط محیطی,پاورپوینت اقلیم و معماری,پاورپوینت جزوه کامل درس تنظیم شرایط محیطی 2,پاورپوینت تنظیم شرایط محیطی,اقلیم و معماری,درس تنظیم شرایط محیطی,اقلیم شناسی,جزوه کامل درس تنظیم شرایط

پاورپوینت روش های اجرایی ساختمان:پاورپوینت روش های اجرایی ساختمان,دانلود پاورپوینت روش های اجرایی ساختمان,روش های اجرایی ساختمان,پاورپوینت عمرانی,دانلود پاورپوینت عمرانی,عمران وساختمان

پروژه حسابداری دارایی های نامشهود:پروژه حسابداری دارایی، پروژه حسابداری دارایی های نامشهود، حسابداری، حسابداری دارایی های نامشهود، دارایی های نامشهود، دانلود رایگان پروژه حسابداری، دانلود رایگان پروژه حسابداری دارایی، دانلود رایگان پروژه حسابداری دارایی های نامشهود,دانلود رایگان پرزه حسابداریدانلود پروژه های حسابداری رایگانمقاله دارایی نامشهودپروژه حسابداری رایگانتحقیق حسابداری ر

پاورپوینت آشنایی با انواع بتن:پاورپوینت آشنایی با انواع بتن,,دانلود پاورپوینت آشنایی با انواع بتن,,دانلود مقاله آشنایی با انواع بتن,,,مقاله آشنایی با انواع بتن,,آشنایی با انواع بتن,,پروژه آشنایی با انواع بتن,,دانلود پروژه آشنایی با انواع بتن,,جزوه آشنایی با انواع بتن,,دانلود آشنایی با انواع بتن,,پژوهش آشنایی با انواع بتن,,دانلود پژوهش آشنایی با انواع بتن

پاورپوینت نظریه عصبیت ابن خلدون:پاورپوینت نظریه عصبیت ابن خلدون,دانلود پاورپوینت نظریه عصبیت ابن خلدون,پاورپوینت رایگان نظریه عصبیت ابن خلدون,پاورپوینت نظریه عصبیت چیست,پاورپوینت نظریه ی سیاسی ابن خلدون,پاورپوینت انسانشناسی و نظریه ی سیاسی ابن خلدون,دانلود نظریه عصبیت ابن خلدون,نظریه عصبیت ابن خلدون,تحقیق نظریه عصبیت ابن خلدون,پروژه نظریه عصبیت ابن خلدون,دانلود پاورپوی

پاورپوینت مراقبت آلودگي پدیکولوز (شپش):پاورپوینت مراقبت آلودگي پدیکولوز(شپش) ,پاورپوینت,مراقبت آلودگي پدیکولوز(شپش) ,مراقبت ,آلودگي پدیکولوز(شپش) ,آلودگي پدیکولوز,شپش ,آلودگي ,پدیکولوز

تاثیر فعالیت های فوق برنامه بر موفقیت تحصیلی دانشجویان دختر:فعالیت های فوق برنامه,موفقیت تحصیلی ,دانشجویان ,اوقات فراغت

پاورپوینت تحلیل هتل:دانلود پاورپوینت تحلیل هتل,تحلیل هتل,بررسی و تحلیل هتل,هتل نارنجستان نور,HoteL PuertA America Madrid,پاورپوینت آشنایی با هتل,پاورپوینت تحلیل هتل,HOTEL

پاورپوینت معرفی انواع سقف سبک ( حفره دار یا توخالی):معرفی انواع سقف سبک ( حفره دار یا توخالی),پاورپوينت معرفی انواع سقف سبک ( حفره دار یا توخالی),دانلود پاورپوينت معرفی انواع سقف سبک ( حفره دار یا توخالی),معرفی انواع سقف سبک,انواع سقف سبک,پاورپوينت معرفی انواع سقف سبک,سقف سبک,سقف,پاورپوینت عمران,عمران

پاورپوینت بررسی تاج محل:پاورپوینت تاج محل,بررسی تاج محل,تحقیق تاج محل,مقاله محل ,دانلود پاورپوینت تاج محل,مهندسی معماری ,پاورپوینت تاج محل برای معماری جهان,پروژه,پژوهش,مقاله,جزوه,تحقیق,دانلود پروژه,دانلود پژوهش,دانلود مقاله, دانلودجزوه,دانلود تحقیق