آموزش php پروژه محور

به انجمن یه‌حس‌خوب خوش آمدید ♥

یه حس خوب یک انجمن گفتگوی کاربرمحور با ارائه تجارب کاربران برای بازدیدکنندگان محترم است. شما برای دسترسی کامل به انجمن یعنی ارسال موضوع، گفتگوی عمومی و خصوصی، دانلود فایل‌های پیوست شده و ... نیاز به ثبت‌نام دارید. با استفاده از لینک زیر شما می‌توانید به‌راحتی در کوتاه‌ترین زمان ممکن به عضویت این انجمن درآیید. با تشکر از همراهی شما :)

ثبت‌نام در انجمن

8908183

New member
2016-04-01
2
0
0
clicksite.ir
در این تاپیک به درس هایی از php خواهیم پرداخت.مبع این موضوعات سایت وبگو می باشد که بنده با تالیف از چند سایت دیگر سعی میکنم خلاصه مطالب مفیدی رو خدمتتون ارائه کنم.

بخش اول:



یکی از زبان های سمت سرور است که در سال های اخیر جایگاه خوبی در بین زبان های سمت سرور پیدا کرده است.

از جمله ویژگی های این زبان محبوب، رایگان بودن و انعطاف بالای آن است. علاوه بر این،سازگاری php با هسته لینوکس بر مزایای آن افزوده است.

برخلاف asp.net ، زبان php قابلیت اجرا بر روی انواع سرورهای ویندوزی و لینوکسی را دارد. با توجه به اینکه هاست های لینوکسی در حال حاضر بسیار ارزان تر می باشد،از اینرو نیز برتری php نسبت به رقبای خود افزوده میگردد.از اینرو در حال حاضر به کسانی که قصد ورود به عرصه برنامه نویسی وب را دارند توصیه می شود.


تعریف متغیر در php

یک متغیر بنا به نیاز شما ممکن است مقادیر عددی، رشته ای (متشکل از حروف)، مقادیر ارسال شده توسط فرم های وب و... باشد؛ متغیر ها مثل مواد خام هستند و طی فرایندی که در کدنویسی برایشان تعریف می کنیم نهایتا خروجی مورد انتظارمان را ایجاد می کنند؛ مثلا فرض کنید احمد 23، حسین 13 و محمد نیز 54 کتاب دارند؛


کد PHP:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>وبگو | تعریف متغیر در php</title>

<style type="text/css">
body{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
direction:rtl;
}
</style>
</head>
<body>
<?php
$ahmad
= 23;
$hossein = 13;
$mohammad = 54;
$all = $ahmad + $hossein + $mohammad;
$ahmad_hossein = $ahmad + $hossein;
echo
"احمد، حسین و محمد $all کتاب دارند!<br />";
echo
"احمد و حسین $ahmad_hossein کتاب دارند!<br />";
?>
</body>
</html>


توضیح:
- همانطور که در مثال بالا ملاحظه می کنید، کدهای php را می توان در تگهای html نیز نوشت (کد های php را در اصطلاح html embedded گویند).
- در مثال بالا چند متغیر ساده تعریف کردیم و دو خروجی از آنها گرفته ایم.

اجرای کدهای php در سیستم عامل


از آنجایی که php یک زبان سمت سرور (server side) است برای اجرای آن در سیستم خود نیاز به برنامه هایی تحت عنوان سرور مجازی دارید که امروزه به صورت رایگان در دسترس هستند، برای نمونه یکی از بهترین ها در آدرس زیر قابل دسترس است:

همچنین:

و همچنین:


این اولین گام برای شروع محسوب می شود.
پس از نصب هر یک برنامه های WampServer، AppServ یا XAMPP اکنون شما قادر به اجرای فایل های php روی سیستم خودتان خواهید بود، البته فایلتان را باید در ریشه سرور مجازی که معمولا پوشه ای با عنوان www است کپی نمائید؛ سپس در مرورگرتان به فرض عبارت را بنویسید تا فایل example.php از فولدر www فراخوانی شود، اگر هم که به یک سرور آنلاین دسترسی دارید کار خیلی راحت تر است و کافی است فایلتان را به سرور منتقل کنید.

چند مثال با php


از آنجایی که فلسفه پیدایش php ایجاد صفحات داینامیک و استفاده از آن در وب بوده، لذا قابلیتهای این زبان در کنار کدهای ساده html قابل دسترسی است و این یکی از نقاط قوت آن محسوب می شود؛ برای شروع و آشنایی بیشتر به کدها و مثال های زیر توجه کنید:



کد PHP:
<?php
echo "اولین کد php من!";
?>





توضیح:
- کدهای php بین دو تگ علامت سوال ، php و علامت سوال نوشته می شوند (شیوه استاندارد).
- دستور echo مقادیر را به خروجی ارسال می کند.


در جلسه بعد به ادامه خواهیم پرداخت.