خرید آنلاین فایل آموزش کار با 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 تعیین می کنیم که اگر شرط درست بود، این سری عبارات و در غیر این صورت، سری دیگری عبارات را اجرا نماید:

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

دانلود پرسشنامه زمینه‌یاب ارزش‌های ازدواج:پرسشنامه زمینه‌یاب ارزش‌های ازدواج,پرسشنامه,زمینه یاب ارزشهای ازدواج

پاورپوینت اجرای خط مشی گذاری:دانلود پاورپوینت اجرای خط مشی گذاری ,اجرای خط مشی دولتی ,نظریه لئونارد وایت در مورد اجرای خط مشی دولتی ,خط مشی عمومی و اجرا ,ارتباط خط مشی و مجریان,خط مشی عمومی,موانع اجرای کامل (اثر بخش) خط مشی های دولتی

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

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

پاورپوینت انواع ژئوسنتتیک ها:پاورپوینت انواع ژئوسنتتیک ها,انواع ژئوسنتتیک ها,دانلود انواع ژئوسنتتیک ها,مهندسی عمران,ساختمان,سازه,پاورپوینت مهندسی ساختمان,پاورپوینت مهندسی عمران,پاورپوینت ساختمان,پاورپوینت سازه,دانلود پاورپوینت مهندسی ساختمان,دانلود پاورپوینت مهندسی عمران,دانلود پاورپوینت ساختمان,دانلود پاورپوینت سازه,دانلود پاورپوینت مهندسی ساختمان

پاورپوینت استراتژی بازاریابی و فروش در شرایط بحران:پاورپوینت استراتژی بازاریابی و فروش در شرایط بحران , دانلود پاورپوینت استراتژی بازاریابی و فروش در شرایط بحران , پاورپوینت رایگان استراتژی بازاریابی و فروش در شرایط بحران,دانلود رایگان پاورپوینت استراتژی بازاریابی و فروش در شرایط بحران ,پاورپوینت پاورپوینت استراتژی بازاریابی و فروش در شرایط بحران ,دانلود پاورپوینت استراتژی بازاریابی و فروش د

پاورپوینت ارگونومی و آنتروپومتری در تناسب انسان و کار:ارگونومی و آنتروپومتری در تناسب انسان و کار

پاورپوینت مبانی تهیه و تنظیم برنامه آموزشی:پاورپوینت مبانی تهیه و تنظیم برنامه آموزشی,دانلود پاورپوینت مبانی تهیه و تنظیم برنامه آموزشی,پاورپوینت رایگان مبانی تهیه و تنظیم برنامه آموزشی,دانلود پاورپوینت رایگان مبانی تهیه و تنظیم برنامه آموزشی,دانلود مبانی تهیه و تنظیم برنامه آموزشی,مبانی تهیه و تنظیم برنامه آموزشی,تحقیق مبانی تهیه و تنظیم برنامه آموزشی,دانلود تحقیق مبانی تهیه و تنظی

نقشه برداری و دوربین GPS:نقشه برداری و دوربین GPS,دانلود نقشه برداری و دوربین GPS,بررسی نقشه برداری و دوربین GPS,تحقیق نقشه برداری و دوربین ,مقاله GPS,پروژه دانشجویی,دانلود پاورپوینت,دانلود مقاله,دانلود پژوهش,دانلود تحقیق,دانلود پروژه,پاورپوینت!@#,مقاله ,پژوهش ,تحقیق ,پروژه

مبانی نظری قلمرو اختیارات رهبری در احكام شرعی، ادله ی ولایت فقیه از دیدگاه امام خمینی(ره):مبانی نظری قلمرو اختیارات رهبری در احكام شرعی، ادله ی ولایت فقیه از دیدگاه امام خمینی(ره),مبانی نظری قلمرو اختیارات رهبری در احكام شرعی,مبانی نظری ادله ی ولایت فقیه از دیدگاه امام خمینی(ره),مبانی نظری,قلمرو اختیارات رهبری در احكام شرعی,ادله ی ولایت فقیه از دیدگاه امام خمینی(ره)