آموزش php (برنامه نویسی تحت وب)

  • شروع کننده موضوع NOOB
  • تاریخ شروع
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
پاسخ : آموزش php (برنامه نویسی تحت وب)

به نقل از Damon :
این پی اچ پی تب گذاری نداره کلا یا اینکه خودت تب نمی زنی ؟‌ :-?
نه خودم نگذاشتم میتونیم بگذاریم اما من اینجا نگذاشتم اما بهتره توی برنامه ها همیشه بگذارید
 
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
پاسخ : آموزش php (برنامه نویسی تحت وب)

کامنت کردن : یعنی تو چیزی توی کد هات بنویسی ولی اجرا نشه و صرفا برای دیدن باشه اونم توی کد که خاصیتش اینه که میتونی بعد هر خط در مورد اون خط توضیح بدی تا هم خودت بفهمی هر خط چه میکنه هم اگه کس دیگه ای میخواست اون کد رو بخونه بفهمه هر جا چه کار میکن
کد:
<?php
//coment 
?>
روش اول دابل اسلش هست که فقط یه خط که رو به روش هست رو کامنت میکنه​
روش دوم :​
کد:
<?php
#coment

?>
روش دوم مانند دابل اسلش برای یک خط است که از # استفاده میکنه
 
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
پاسخ : آموزش php (برنامه نویسی تحت وب)

روش سوم کامنت کردن که برای چند خط هست :
کد:
<?php
/*
coment
coment
coment
*/
?>
اینطوری هر چند خط بخواید میتونی کامنت کنید.​

نرم افزار های مورد نیاز برای php :​
شبیه ساز سرور :​
wamp server برای ویندوز​
xamp server برای تمام سیستم عامل ها​
برنامه ی نوشتن کد ها :​
sublime text 3​
ner beans IDE​
not pad​
not pad++​
یا ...
 

N.Y.M

کاربر حرفه‌ای
ارسال‌ها
523
امتیاز
3,789
نام مرکز سمپاد
فرزانگان
شهر
TEH
سال فارغ التحصیلی
1394
دانشگاه
امیرکبیر
رشته دانشگاه
مهندسی برق
پاسخ : آموزش php (برنامه نویسی تحت وب)

خیلی شبیه C عه
یکم بیشتر در مورد کاربردش بگید و زیرساختاش (منظورم کد زدن و ایناش نیست)
 
  • لایک
امتیازات: tezar
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
پاسخ : آموزش php (برنامه نویسی تحت وب)

به نقل از N.Y.M :
خیلی شبیه C عه
یکم بیشتر در مورد کاربردش بگید و زیرساختاش (منظورم کد زدن و ایناش نیست)
این زبان برای تولید صفحات داینامیک وب است که در تمام سایت هایی که این روزا میبینید همه داینامیکند یعنی بر اساس یکک سری اطلاعات که کاربر میدهد صفحات وب را نمایش میدهد کد ها در سمت سرور پردازش شده و به صورت کد HTML در سمت کاربر نمایش داده میشود.
این زبان بدون زبان SQL تقریبا کاربردی نیست برای همین ما SQL رو هم در مراحل جلوتر میگوییم
 

siavash.ssgm

کاربر فعال
ارسال‌ها
23
امتیاز
37
نام مرکز سمپاد
علّامه حلّی 2
شهر
تهران
دانشگاه
ایشاللا تهران
رشته دانشگاه
ایشاللا گرافیک
پاسخ : آموزش php (برنامه نویسی تحت وب)

سلام .
میشه گفت خوبه ولی پرشت زیاده .
یعنی خیلی گام به گام نیست .

با این حال خیلی خوبه و میشه با هاش شروع کرد
 

majid mhm

کاربر جدید
ارسال‌ها
4
امتیاز
2
نام مرکز سمپاد
شهید بهشتی
شهر
بسطام
دانشگاه
دانشگاه صنعتی شاهرود
رشته دانشگاه
کامپیوتر-نرم افزار
پاسخ : آموزش php (برنامه نویسی تحت وب)

چرا بیشتر تاپیک ها وسط کار رها می شن ؟ چرا ادمه پیدا نمی کنه ؟ :-??
 
  • لایک
امتیازات: N.Y.M
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
پاسخ : آموزش php (برنامه نویسی تحت وب)

ببخشید دوستان من این چند روز سرم خیلی شلوغ بود نتونستم بیام
حالا که اومدم میخوام ساخت آرایه رو یاد بدم
کد:
<?php
$a=array(1,2,3,4,5,6,"ali");
for($i=0; $i<=6; i++){
echo $a[$i];
}
?>
خروجی برنامه : 123456ali
این ارایه خانه هاش عدد بود یعنی از 0 تا تعداد مفدار ها منهای یک اما اگه بخوایم هر خونه یک اسم داشته باشه و با اون اسم خوانده بشه به این صورت مینویسیم :
کد:
<?php
$a = array('ali' => 5,'reza' => "bag");
echo $a['ali'];
echo $a['reza'];
?>
خروجی : 5bag
 
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
پاسخ : آموزش php (برنامه نویسی تحت وب)

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

این تاپیک را فراموش نکنید هرگونه سوالی داشتید بپرسید .
 
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
توابع کاربردی PHP

مهم ترین تابع ها خواهشا برای درک بیشتر خودتون در خونه امتحان کنید :
کد:
isset();
یک ورودی دارد و چک میکند آن متغیر ورودی وجود دارد یا نه اگر داشت true میشود .
کاربرد تابع در if میباشد .

کد:
strlen();
یک ورودی استرینگ میگیرد و تعداد کارکتر های آن را نشان میدهد .

کد:
trim();
اسپیس را در یک استرینگ که ورودی گرفته بر میدارد .

کد:
rand();
دو ورودی میگیرد و یک عدد رندوم از بین عدد اولی و دومی انتخاب میکند . ( عدد اعشاری نمیدهد برای ساخت عدد اعشاری باید از عمل تقسیم استفاده کنید )

کد:
pow();
دو ورودی گرفته و اولی را به توان دومی میرساند .

کد:
sqrt();
یک ورودی دارد و جزر ورودی را حساب کرده و خروجی میدهد .

کد:
count();
تعداد متغیر های یک آرایه را میگوید و یک ارایه ورودی میگیرد .

کد:
max();
بزرگترین عضو آرایه را میگوید .

کد:
min();
کوچکترین عضو آرایه را میگوید .
 
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
پاسخ : آموزش php (برنامه نویسی تحت وب)

یک دستور بسیار مهم و کاربردی به نام switch که مانع استفاده از ایف زیاد میشه و به این صورت است :
کد:
<?php
switch (variable) {
    case 'value':
        # code...
        break;
        case 'value':
        # code...
        break;
}
?>
در قسمت variable متغیر رو میدیم .
در قسمت case که بعدش value هم داره میاد میگه اگر متغیری که ما دادیم برابر با value بود دستورات بعد از case رو انجام بده و از switch خارج شو ( با دستور break ) اگر نبود برو case بعدی این رو هر چند تا بخواید میتونید بنویسید.

در فصل بعد گرفتن مقدار از کاربر رو میگم .
 

mahsun

کاربر نیمه‌حرفه‌ای
ارسال‌ها
184
امتیاز
318
پاسخ : آموزش php (برنامه نویسی تحت وب)

ومپ سرور با ویندوز8 مشکلی داره؟
از 2 سه تا سایت دانلود کردم اما باز نمیشه ارور میده
چیکار کنم؟ باید ویندوزمو عوض کنم؟
 
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
پاسخ : آموزش php (برنامه نویسی تحت وب)

نه با ویندوز 8 مشکلی نداره
برو از سایت خود ومپ دانلود کن
 
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
پاسخ : آموزش php (برنامه نویسی تحت وب)

بچه ها ادامه بدید
اگه سوالی دارید بگید
منم تا جایی بشه آموزش رو مینویسم اینجا
اون قسمت هایی هم که نیاز به توضیح بیشتر داره فیلم میسازم براتون و لینکش رو بهتون میدم
 

miss-sara-78

کاربر جدید
ارسال‌ها
2
امتیاز
4
نام مرکز سمپاد
فرزانگان 1
شهر
تـــــــــــهرونــ..ـ ـ
پاسخ : آموزش php (برنامه نویسی تحت وب)

خیییییلییییییی ممنونم!
تازه میخوام شروع کنم دنبال ی همچی چیزایی بودم!
 

merzat

کاربر فوق‌فعال
ارسال‌ها
154
امتیاز
201
نام مرکز سمپاد
کرج
شهر
کرج
سال فارغ التحصیلی
1387
مدال المپیاد
المپیاد ریاضی و کامپیوتر
رشته دانشگاه
هوافضا
بالا