PDA

View Full Version : آموزش: آموزش PHP به زبانی ساده تر



mohsen6500
جمعه 11 فروردین 1391, 02:22 صبح
[CENTER]با سلام خدمت دوستان گرامی
بنده دوست داشتم که به دوستان تازه وارد در عرصه php آموزشهایی روکه بیشتر جنبه عملی دارند
را یاد بدهم
البته فارغ از یکسری توضیحات اضافه
و به صورت معمولی و ساده
اگر موردپسند بود ادامه می دهیم و اگر نه که زجمت رو کم میکنیم
امروزمیخواهیم با زبان برنامه نویسی PHP را با هم تمرین کنیم. البته این درس ها برای کسانی که قبلا آشنایی با طراحی وب مثل HTML ندارند توصیه نمیشه و برای کسانی هست که قبلا کار کرده باشند.

در اوایل پیدایش زبان های برنامه نویسی صفحات وب به صورت یک صفحه ساده بودند که کاربران فقط میتوانستند مطالب را بخوانند و دیگر در بحث و نظرات وغیره نمیتوانستند دخالتی داشته باشند.

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

اما باز هم مشکل تبادل نظرات بود که با آمدن زبان های برنامه نویسی قوی تری مثل PHP و ASP.NET و از این دست ، صفحات وب به صورت رفت و برگشتی شدند، یعنی اینکه کاربر هم توانست که اطلاعات دریافت و هم ارسال کند.

با ظهور آجاکس صفحات وب به صورت پویا تری شدند و کاربران به جای پرش کردن از صفحه ای به صفحه دیگر در یک صفحه تمامی کارهای لازم برای ارسال نظر و یا عضویت را میتوانند در یک صفحه مجازی که حاوی چندین صفحه تو درتو است را انجام دهند.

CSS نیز برای زیباسازی سایت ها بوجود آمد و توانست که سایتها را به شکلی زیبا و کاربر پسند کند.

درباره زبان های برنامه نویسی و اینکه کدام یک بهتراست حرفی ندارم و فقط میخواهیم که با همدیگر این زبان لایه باز را مرورکنیم

بحثی که وجود داره این هست که مقدمات و یا به قولی پیش نیاز شروع زبان PHP آموختن نسبتا کامل زبان HTML هست .

و همچنین آشنایی با زبان C و آشنایی حتی اندک با جاوا اسکریپت و آجاکس هست.

البته مهمتر از همه همون HTML هست.

اما ابزار برای کار کردن یکی wamp server و دیگری ویرایشگر متن که ساده ترین اونها Notepad هست .

انواع نرم افزارهای ویرایشگر گوناگونی رو برای ساخت صفحات سایت عرضه کردند که من با dreamweaver کار میکنم و خیلی هم راضیم.

خوب بعد از نصب wampserver برنامه دریم ویور را باز کنید. ( من از نسخه 4 استفاده می کنم که البته با نسخه 5 اون هم خیلی فرقی نداره)


موفق باشید

farhadfery
جمعه 11 فروردین 1391, 10:41 صبح
قصد پارازیت دادن ندارم. یه نکته خدمت شما بگم و شما هر طور دوست داشتید عمل کنید:
این آموزش های اولیه قبلا توسط افراد دیگری که زحمت کشیدند آماده شده اند (در همین انجمن هم به وفور می یابید).
به نظرم حالا که شما دارید زحمت می کشید, سعی کنید همانطور که خود شما فرمودید آموزشهای کاربردی و البته در سطح بالاتری ارائه بدهید. لازم هم نیست که این آموزش خیلی زیاد باشه. در حد یک مقاله چند صفحه ای. مثلا آموزش ایجاد نظر سنجی برای سایت و ....
و یا حتی در مورد شی گرایی و موضوع 3 لایه یا MVC مطلب بنویسید.
باز هم بیان می دارم که این یک نظر بود و تصمیم گیری به عهده شخص شماست.
دست حق به همرات.

mohsen6500
شنبه 12 فروردین 1391, 01:31 صبح
با سلام به همه دوستان
به خصوص جناب farhadfery عزیز
اختیار دارید قربان بنده خودم گفتم که حتما نظراتتون روبدید
راستش یه چندتا آموزش رو دیده بودم و خیلی توضیحو تفسیر داشتند
که بنده گفتم یکمی ساده تر و جمع و جور تر ارائه بدم
البته تا اونجایی که سوادم قد بده
اگر خدا بخواد به اون آموزشها هم خواهیم رسید انشاءالله
البته چون یکمی مختصر تر میگیم زودتر خواهیمرسید
واما بحث امروز ما درباره کار با فرم ها و ابزار اون هاست.
_____________________________________________
اگر سوالی-انتقادی – پیشنهادی و هرچیز دیگه ای بود بنده سراپا گوشم!
موفق باشید

jgh1990
شنبه 12 فروردین 1391, 01:52 صبح
سلام.
خیلی عالی.حرف نداره.
همین که کاربردی توضیح دادید خیلی عالیه.

خیلی استفاده کردیم.
امیدوارم که ادامه دار باشه

سپاس فراوان

farhadfery
شنبه 12 فروردین 1391, 10:16 صبح
هر جور صلاح می دونید. معمولا اینگونه حرکت ها شروع خوب و پر انرژی دارند اما پس از گذشت زمان کوتاهی رو به نابودی می روند و هیچ! امیدوارم که ادامه داشته باشه. یا حق

mohsen6500
یک شنبه 13 فروردین 1391, 02:07 صبح
با سلام برای امروز ودرادامه کار با فرمها میخواهیم درباره آپلود فایل صحبت کنیم.
بقیه در جلسه بعد ....
این بحث ادامه دارد.......

mohsen6500
یک شنبه 13 فروردین 1391, 13:12 عصر
با سلام
این هم ادامه درس آپلود فایل
با اتمام این درس ما تونستیم که فایل مورد نظرمون رو با توجه به اندازه و فرمت و سایز دلخواه و با نام دلخواه در پوشه دلخواهمون آپلودکنیم.
فعلا تا اینجا برای آپلود کردن فایل کافیه ونحوه آپلود تویدیتا بیس رو بعدا توضیح خواهیم داد
انشاءالله

sina39000
یک شنبه 13 فروردین 1391, 18:26 عصر
سلام به همه
حاج محسن آموزشی که گذاشتی فوق العادست اگه ممکنه ادامش بده خیلی خیلی مفیده مخصوصا خلاصه و در عین حال کاربردی بودنش.
فقط یه چیزی من Dream Weaver م نسخه CS5 هست اون چیزای اولی که شما گفتی رو نخواست مثل پویا نمایی و نام سرور رو هم ارور داد.
بهر حال ممنون.

یا علی

mohsen6500
یک شنبه 13 فروردین 1391, 23:40 عصر
درس امروز نحوه کار با پایگاه داده (phpmyadmin)
با سلام به دوستان عزیز
ممنون ازداظهار نظراتتون
عرض کنم که سینا جون اتفاقا بنده قبلا همین نسخه 5 روداشتم منتها کدش رو نداشتم و فقط 30 روز واسم جواب داد
البته سی دی اورجینال بودها ولی خوب کدش نبود!
ورژن 5 خیلی خوب بودبه خصوص برای کار با PHP
خلاصه دیگه ناچارا ورژن 4 رش رو نصب کردم.
اما واسه نصب هاست بایستی که توی گزینه هاش بری و ویرایش کنی و بهش بگی که دقیقا لوکال هاست و فایل هات کجاست
ودیگه اینکه بعنوان سرور معرفیش کنی
البته چون دقیقا توی ذهنم نمونده گزینه هاش رو بدرستی نمیودونم چی بود
درمورد تنظیماتش هم حتما داره ، نسخه های دریم ویور مختلف هست ولی سروته یک کرباسن!
__________________________________________________ ___________________________
فایل های مورد نظر رو نیز ضمیمه کردم.
موفق باشید

sina39000
دوشنبه 14 فروردین 1391, 09:15 صبح
سلام به همه
ممنون از راهنماییت محسن جان مشکل رفع شد اینطور که معلومه یکم با ورژن 4 فرق داره اونجا خودش تو یه ویزارد مرحله به مرحله تنظیم میشه ولی تو این باید بری دستی معرفی کنی.
ضمنا مثل آموزشهای قبلی عالی بود راستش مدتها بود دنبال یک مثال ساده واسه کار با دیتابیس بودم دستت درد نکنه.

یا علی

mohsen6500
سه شنبه 15 فروردین 1391, 01:18 صبح
درس پنجم آشنایی با css

ممنون که با انتقادات وپیشنهاداتتون در روند آموزش من را یاری می کند.
فایل هارو هم ضمیمه میکنم.

M0TR!X
سه شنبه 15 فروردین 1391, 03:16 صبح
سلام.

شرمنده بابت اسپم.

حداقل pdf کن !

مرسی

sina39000
سه شنبه 15 فروردین 1391, 09:07 صبح
سلام به همه
دو تا نکته هست که باید ذکر کنم:
اولا دکمه تشکر برای اضهار ارادت به حاج محسن کافی نیست، دوما من کل آموزش رو تا اینجا بصورت فایل PDF در آوردم که درصورتی که ایشون اجازه بدند میتونم بزارم که دوستان استفاده کنن البته من فقط متن ها رو بدون تغییر از پستها برداشتم راستچین و چپ چینهاشو درست کردم (وقتی متنها رو راست چین میکنی کد ها خراب میشن) تصویرهایی که بزرگتر از کادر بودن رو کوچیک کردم بعدشم تبدیل به PDF کردم.
یه راه دیگه هم هست میشه منتظر بشیم تا آموزش به یه جای مشخص برسه بعد کلشو تبدیل کنیم.

یا علی

bade saba
سه شنبه 15 فروردین 1391, 10:34 صبح
سلام

ممنون از زحمات شما دوست عزیز
مدیر این بخش MMSHFE لطف کردن و در حال ارائه یک آموزش مرحله به مرحله در این تاپیک (http://barnamenevis.org/showthread.php?269194-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D8%B1%D8%AD%D9%84%D9%87-%D8%A8%D9%87-%D9%85%D8%B1%D8%AD%D9%84%D9%87-PHP-%D8%A7%D8%B2-%D9%BE%D8%A7%D9%8A%D9%87-%D8%A8%D8%A7-%D9%85%D8%AB%D8%A7%D9%84) هستند که آموزش خوبی هست و هنوز هم در جریانه. من پیشنهاد میکنم برای جلوگیری از موازی کاری شما یه نگاهی به آموزشهای ایشون بندازید و در آموزشتون مطالبی رو بیان کنید که ایشون در مطالبشون نیاوردن و یا شما که قصد انجام این کار رو دارید با ایشون همکاری کنید که آموزشی پربار تر داشته باشیم

دیگه هر جور که صلاح میدونید

موفق باشید

mohsen6500
سه شنبه 15 فروردین 1391, 11:13 صبح
با سلام به دوستان
ممنون از اینکه بنده رو لایق میدونید و نظر میدید
عرض کنم که به ترتیب جواب دئستان رو میدم:
جناب M0TR!X » البته میشه PDF روهم ارائه کرد گفتم اول ببینم این آموزش ها بدرد بخور هست یا نه و اگر تونست گره ایی رو باز کنه اونوقت حالا از سری بعد ایشالا هم قبلیا وهم جدیدتر هارو می ذارم.
جناب sina39000 » شما هم لطف دارید بنده خودم رو لایق نمیدونم (واقعا میگم) درمورد PDF هم شما بذارید اما اگر باز هم دوستان مشکلی داشتند ، چشم خودم درستشون می کنم.
جناب bade saba » عرض کنم که آقای MMSHFE استاد ماست و بنده نیز فایل های ایشونرومطالعه کردم ، هدفم از ایجاد این تاپیک توضیحات مختصر و مفیدی بود که برنامه نویسان عزیز با آنها آشنایی نسبی داشتند وحالا میخواهند بیشتر با آنها آشنا شوند. در ثانی روش ها با هم کمی متفاوت هست ولی خوب در نتیجه یکسان هستند. توصیه حقیر اینه که شما مطالب استاد رو دنبال کنید.
همگی دوستان موفق باشید

sina39000
پنج شنبه 17 فروردین 1391, 06:47 صبح
سلام به همه
آقا محسن چی شد؟ چرا دیگه ادامه نمیدی؟
اون تاپیک روش خودشو داره نمیگم مفید نیست خیلیم عالی ولی داره کامل توضیح میده واسه یه آدم کاملا مبتدی که بیاد وقت بزاره و PHP یاد بگیره ولی شما داشتی خلاصه و مفید توضیح میدادی کاری که تا بحال انجام نشده بود نمیدونم چرا قطعش کردی؟
جناب bade saba عزیز به شمام واقعا تبریک میگم چون موفق شدید یکنفر رو که خواست با عشق و علاقه تموم یه کار قشنگ رو شروع کنه، و با تموم زحماتی که داشت و با تموم پارازیت هایی که انداخته میشد، ادامه بده رو نا امید کنی.
من شخصا از حاج محسن عزیز خواهش میکنم در صورت امکان درس رو ادامه بده چون واسه من یکی خیلی مفید بود، من روز شنبه صبح که دوباره اینترنت پرسرعت دار شدم!!! کلPDF درسهای قبلی رو آپلود میکنم انشاءا... مقدمه ای بشه واسه ادامه...

یا علی

bade saba
پنج شنبه 17 فروردین 1391, 09:38 صبح
سلام به همه
جناب bade saba عزیز به شمام واقعا تبریک میگم چون موفق شدید یکنفر رو که خواست با عشق و علاقه تموم یه کار قشنگ رو شروع کنه، و با تموم زحماتی که داشت و با تموم پارازیت هایی که انداخته میشد، ادامه بده رو نا امید کنی.

دوست عزیز من قصد نا امید کردن کسی رو نداشتم من فقط از این دوستمون که قصد ارائه آموزش رو داشتن خواستم مواردی رو بیان کنن که با مطالب بیان شده قبلی هم پوشانی نداشته باشه یا حداقل هم پوشانی کمی داشته باشه تا آموزش مفیدتر بشه، پیشنهاد من فقط برای بالا بردن کیفیت بود نه برای اینکه ایشون کار رو رها کنه.

دوست عزیز mohsen6500 من هم از شما میخام مطالبتون رو ادامه بدید به هر نحوی که صلاح میدونید بررسی و آموزش با روشهای متفاوت میتونه باعث بشه افراد با توان مختلف و سلیقه های مختلف نظرشون تامین بشه

موفق باشید

MMSHFE
پنج شنبه 17 فروردین 1391, 10:41 صبح
من هم از دوست عزیزم آقا محسن تقاضا میکنم این تاپیک رو ادامه بدن چون روند آموزشی این تاپیک با تاپیک آموزشی که بنده گذاشتم متفاوته و کاربردی تر هست و سریعتر پیش میره. اون تاپیک هم برای شروع از پایه و مرحله به مرحله (همونطور که اسمش مشخص میکنه) مناسبه و روال این دو تاپیک موازی هم نیست. موفق باشید.

رضا قربانی
پنج شنبه 17 فروردین 1391, 11:09 صبح
محسن جون ادامه بده . کار را آن کرد که تمام کرد . می بینی که چه استقبال گرمی شده ، پس تا آخرش بچه ها رو تامین کن.

موفق باشید.

mohsen6500
پنج شنبه 17 فروردین 1391, 17:27 عصر
سلام به همه دوستان عزیز
واقعا ممنوناز این همه اظهار لطف شما عزیزان
بنده خودم رولایق نمیدونم
عرض که من قهر نکردم با نا امید نشدم
اتفاقا خوشحال میشم دوستا نظرات شون رو بدند
ممنون از همه دوستان ومدیر محترم من مخلص همه شما هستم
و خوشحالم که هرچند مختصر ، کمکی به دوستان برنامه نویس کرده باشم
درضمن این بدان معنا نیست که تمامی این آموزش هایی که ارئه شد و میشه عالی وبی نقص هستند
و دوستان اگر مشکلی بود حتما و حتما بفرمایند.
درمورد تاخیر هم یکی دسترسی نداشتن به اینترنت و دومی که مهم ترهم هست مشاهده بازی های فوتبال که سرگرمم کرد ونتونستم بیام
که از این بابت معذرت خواهی میکنم

sina39000
شنبه 19 فروردین 1391, 08:48 صبح
سلام به همه
اینم از PDF آموزشها تا اینجا، که قولشو داده بودم.
یه نکته عجیب اونم اینکه سایت موقع آپلود، فایل PDF اصلی رو اشکال Invalid File داد وقتی هم که زیپش کردم ارور داد سایز فایل از 488 کیلو بیشتر شده!:متعجب:
بهرحال مجبور شدم دو نصفش کنم.

یا علی

mohsen6500
دوشنبه 21 فروردین 1391, 10:29 صبح
سلام
با تشکر فراوان از آقا سینای عزیز!
واسه اینکه شلوغ نشه فقط فایل ها رو میذارم!
پس تابعد
یاعلی مدد

mohsen6500
شنبه 02 اردیبهشت 1391, 20:34 عصر
سلام دوستان
پس از غیبت دوهفته ایی اومدم که ادامه درس رو با هم ببینیم
البته درگیر پروژه یکی از دوستان هستم و کمی وقتم پر شده
که از این بابت معذرت میخوام
واما درس امروز

ایجاد ارسال نظر

اگر سوالی نیز بود در خدمتم.

فایل ها نیز ضمیمه شده است. (http://www.maxblog.ir/uploads/1335094033.zip)

mohsen6500
پنج شنبه 15 تیر 1391, 12:17 عصر
سلام دوستان عزیز
تابستون شد و وقت نسبتا مناسبی پیش اومد تا با هم یک پروژه جدید رو دنبال کنیم
از قضا میخوام که یک سایت برای فروش کتاب به صورت اینترنتی رو البته با یاری شما کار کنم
امید وارم که این بار دیگه مشکلی پیش نیاد و تا به آخر بریم جلو
دلیل اینکه این پروژه رو انتخاب کردم این بود که شاید کمتر بهش پرداخته شده بود
و اینکه همه چیز داره و قسمت های متفاوتی داره
و آخرشم اینکه ذهنم به پروژه ی بهتری نرسید

پایان درس اول
ادامه دارد
بخش اول به صورت PDF ضمیمه شده است

mohsen6500
جمعه 16 تیر 1391, 15:22 عصر
بخش دوم – ساخت صفحه اصلی سایت

پایان بخش دوم
فایل PDF ضمیمه شده است

lady64
شنبه 17 تیر 1391, 09:17 صبح
با سلام و خسته نباشید خدمت شما . بهتره برای قسمت بندی صفحه از div به جای table استفاده بشه . اگر یک نمونه ی کوچیک آموزشی هم در این زمینه بزارید خوب میشه .

mohsen6500
یک شنبه 18 تیر 1391, 13:12 عصر
با سلام خدمت دوستان عزیز
قبل از شروع درس باید بگم که lady64 عزیز ممنون که نظر دادی
باید بگم که چون ما قرار رو به تازه کاری گذاشتیم و میخواهیم از اول اول اول شروع کنیم
و اگر خدا خواست و وقت بود انشاءالله به اونجا هم خواهیم رسید
--------------------------------------------------------------------------------------------
بخش سوم – ساخت پایگاه داده با استفاده از MySql


پایان بخش سوم

mohsen6500
سه شنبه 20 تیر 1391, 13:58 عصر
بخش چهارم – آشنایی با دستورات MySql و فراخوانی اطلاعات

h00manb
چهارشنبه 21 تیر 1391, 06:25 صبح
سلام
کتابخانه مربوط به تبدیل تاریخ میلادی شمسی را گفته بودید که ضمیمه میکنید نمیدانم نگذاشتید یا من پیدا نکردم؟

lady64
چهارشنبه 21 تیر 1391, 08:13 صبح
سلام به همه
اینم از PDF آموزشها تا اینجا، که قولشو داده بودم.
یه نکته عجیب اونم اینکه سایت موقع آپلود، فایل PDF اصلی رو اشکال Invalid File داد وقتی هم که زیپش کردم ارور داد سایز فایل از 488 کیلو بیشتر شده!:متعجب:
بهرحال مجبور شدم دو نصفش کنم.

یا علی
دومین pdf باز نمیشه . میشه درستش کنید . و اگه بقیه آموزشها رو هم pdf کنید خیلی خوب میشه .تشکر

mohsen6500
جمعه 05 آبان 1391, 23:23 عصر
با سلام به دوستان عزیز
ظاهرا فایل های PDF شده دچار مشکل شده اند
برای همین درسهای اول تا پنجم رو به صورت زیپ شده که استقبال بیشتری شده بود رو مجدد آپلود کردم برای دوستان عزیز که نتونستن دانلود کنن.
سخنی با بزرگترها
خواهشی که شما دوستان دارم اینه که لطف کنید اگر مورد استفاده قرار گرفت روی دکمه تشکر کلیک کنید
تا بنده دقیقا بدونم که کدوم درس ها مورد استقبال قرار گرفته و بیشترحول اون محور ها ادامه بدم
مثلا برای درس های قبلی از بین تعداد 90 نفری که فایل ضمیمه رو دانلود کردن 6 نفر بیشتر تشکر نکردن :گریه:
و این شاید به خاطر اینه که آموزش خوبی نبوده و مورد استفاده واقع نشده که حتما گزارش بدید دوستان
یا اینکه حال ندارن روی دکمه تشکر کلیک کنن
یا اینکه (البته تعدادشون خیلی خیلی کمه) خوششون نمیاد آمار تشکر حقیر بره بالا
و یا اینکه دلیل خاصی نداره
درکل همونطور که گفتم این واسه اینه که بدونم آموز ها چطور بوده
و همچنین یه روحیه ای باشه برای حقیر که ادامه بدم
حجم کل فایل ها تقریبا 4مگا بایت شد اما متاسفانه انجمن اجازه آپلود فایل های با حجم زیاد رو نمیده
بنابراین گذاشتم توی 4shared لینک های جدا جدا برای دوستانی که از اینترنت کم سرعت استفاده می کنند
و تمامی دروس در یک فایل هم برای دوستانی که از اینترنت پرسرعت استفاده می کنن.

لینک دانلود قسمت اول با حجم 615 کیلو بایت
(http://www.4shared.com/zip/BPR-_1i4/Lesson01.html)
لینک دانلود قسمت دوم با حجم 569 کیلو بایت
(http://www.4shared.com/zip/CaQwZWoL/Lesson02.html)
لینک دانلود قسمت سوم با حجم 447 کیلو بایت
(http://www.4shared.com/zip/u93F-hXx/Lesson03.html)
لینک دانلود قسمت چهارم با حجم 798 کیلو بایت
(http://www.4shared.com/zip/_Anti5DQ/Lesson04.html)
لینک دانلود قسمت پنجم با حجم 706 کیلو بایت
(http://www.4shared.com/zip/8lDfbCQy/Lesson05.html)
لینک دانلود تمامی دروس با حجم تقریبی 4 مگا بایت
(http://www.4shared.com/zip/J-f6mQx7/php_book01.html)
اگر فایل هامشکلی داشت حتما گزارش بدید

موفق باشید همگی
یاعلی مدد

hamidhassas
سه شنبه 21 آذر 1391, 19:02 عصر
سلام دوستان
پس از غیبت دوهفته ایی اومدم که ادامه درس رو با هم ببینیم
البته درگیر پروژه یکی از دوستان هستم و کمی وقتم پر شده
که از این بابت معذرت میخوام
واما درس امروز

ایجاد ارسال نظر

سلام به همه دوستان عزیز خودم
برای امروز میخواهیم یک صفحه وب را با جدول ها طراحی کنیم که دارای سه ستون باشد.
ابتدا برنامه دریم ویور را باز کرده و یک پوشه جدید با نام دلخواه (مثلا new) میسازیم. حال یک صفحه با نام دلخواه مثلا (index.php ) میسازیم. حالا روی ابزار Common روی table کلیک میکنیم. از پنجره باز شده باید برای سطرها Rows عدد 1 برای ستون ها Columns عدد 3 و برای اندازه Table Width عدد 85% ، برای ضخامت خط های جدول Border thickness عدد 0 ، برای فاصله بین سطرها و ستونها Cell padding عدد 2 و در نهایت برای فاصله بین چارچوب سلول ها عدد 2 را انتخاب کرده و روی دکمه تأیید کلیک میکنیم.

http://www.maxblog.ir/uploads/1335107069.jpg
حال اگرروی حالت کدها کلیک کنید می بینید که جدولی ساخته شده است. حالت جدول را رو مرکز قرار بدهید. حالت موقعیت اون رو هم از راست به چپ قرار بدهید.

http://www.maxblog.ir/uploads/1335033047.jpg
حالا روی قسمت سمت راست کلیک کنید و عرض اون رو روی 150پیکسل یا 19% قرار بدهید.قسمت چپ رو هم همینطور.
حالا به صفحه طراحی باز گشته و توی ستون چپ کلیک کنید . از پایین صفحه و قسمت Propreties ، قسمت Horz را روی Center و Vert را روی Top قرار دهید. این کار را برای ستون های دیگر نیز انجام دهید.
حالا یک صفحه برای استایل نیاز داریم(مثلا style.css) که آنرا درون یک پوشه با نام دلخواه (مثلا inclulde) قرار می دهیم. سپس برای طراحی یک منوی ساده با استفاده از دو تا div میتونیم این کار رو انجام بدهیم.

http://www.maxblog.ir/uploads/1335113887.jpg
همونطور که می بینید دوتا div را معرفی کردیم div اول برای نام منو هست که رنگ و فونت و اندازه طول و عرض اون رو مشخص کردیم. Div دوم نیز برای لینکهای ما هست .
خوب حالا یک div در جدول سمت راست ایجاد میکنیم و آی دی اون رو برابر Div_sub01 قرار می دهیم. و داخل آن منوی اسلی را می نویسیم.
<div id="Div_Sub01"><strong>مــنوی اصلی</strong></div>
در قسمت بعد یک div با آی دی Div_Text01 معرفی می کنیم و لینکهای صفحه اصلی و ورود مدیر سایت قرار می دهیم.

http://www.maxblog.ir/uploads/1335111612.jpg
همانطور که می بینید یک لینک برای صفحه اصلی که همین صفحه index.php هست و لینک بعد رو برای قسمت مدیر درنظر گرفته ایم که به پوشه جدید admin می رود.
حالا برای نمایش مطالبی که ارسال کرده اییم باید سه تا استایل جدید برای قسمت وسط قرار بدهیم.

http://www.maxblog.ir/uploads/1335036292.jpg
همانطور که مشخص شد برای اینکار از کلاس به جای آی دی استفاده کردیم برای اینکه این قسمت تمامی مطالب ارسالی مارا شامل میشود و اختصاصی نیست.
حالا در صفحه index.php با استفاده از کدهای PHP که در درسهای قبل فرا گرفته اییم میتوانیم این مطالب را بازیابی کنیم.

http://www.maxblog.ir/uploads/1335108848.jpg
کدهای بالا همان کدهای درس قبل هستند به جز یک لینک جدید برای درج نظر جدید که در درس قبل قولش رو داده بودم.
برای درج نظر نیاز به ساخت یک جدول داریم که در آن مشخصاتی مانند نام نویسنده نظر،ایمیل،وب سایت و متن نظر را گرفته و در آن ذخیره کنیم.


CREATE TABLE `mysite`.`comment` (
`id` INT( 50 ) NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 250 ) NOT NULL ,
`email` VARCHAR( 250 ) NOT NULL ,
`website` VARCHAR( 250 ) NOT NULL ,
`text` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = INNODB

خوب حالا باید یک صفحه با نام دلخواه (مثلا: comment.php ) بسازیم و یک فرم که اطلاعات بالا را دریافت کرده

http://www.maxblog.ir/uploads/1335080820.jpg
و با استفاده از کدهای PHP این اطلاعات را در جدول مربوطه قرار بدهد.

http://www.maxblog.ir/uploads/1335107800.jpg

با توجه به اینکه ممکن است کاربران ایمیل یا وب نداشته باشند ما فقط نام و متن نظر نویسنده را چک می کنیم.
البته همانطور که قبلا نیز گفتم اینها مثال هستند و همه چیزبسته به خودتان دارد.
حالا اگر بخواهیم تعداد نظرات داده شده به یک مطلب را نمایش بدهیم باید یک کوئری بگیریم و تعداد نظرات را نمایش دهیم.
پس به صفحه اصلی می رویم و بعداز قسمت درج نظر این کدهارا می نویسیم.
اما از کجا بدانیم که این نظر مربوط به مطلب مربوطه هست؟
بله درست حدث زدید با گرفتن آی دی مطلب!
اما چطوری؟
باید که فیلد جدید بعد از آی دی نظرات قرار بدهیم و آنرا اختصاص به مطلب مون بدیم.

ALTER TABLE `comment` ADD `postid` INT( 50 ) NOT NULL AFTER `id` ;
اما برای ارسال آی دی مطلب باید توسط علامت سوال آنرا به صورت GET ارسال کنیم. پس کدهای داخل حلقه WHILE در صفحه اصلی یه این صورت خواهد شد.

http://www.maxblog.ir/uploads/1335031162.jpg

و صفحه درج نظر در قسمت کدهای PHP نیز به این صورت خواهد شد:

http://www.maxblog.ir/uploads/1335120723.jpg
حالا برمیگردیم به صفحه اصلی و کاری رو چند سطر قبل میخواستیم انجام بدیم روحالادر قسممت while مینویسیم.

http://www.maxblog.ir/uploads/1335119354.jpg
همانطور که مشخص است ما با توجه به آی دی مطلب چک میکنیم که تعداد نظرات داده شده به این مطلب چندتاست و اونهارونمایش می دیم.
خوب حالا میخواهیم این نظرها را نمایش دهیم. برای این کار در همان صفحه comment.php و بعد از فرم باستفاده از یک کوئری میتوانیم این نظرات را نمایش دهیم .

http://www.maxblog.ir/uploads/1335109967.jpg
در این کد ها چک کردیم که برای این مطلب نظری اگر درج شده است آنرا نمایش بده.
ابن هم از این قسمت درج نظرات و نمایش آنها.

شما میتوانید این قسمت ها را بسته به نیازتان کم و زیاد کنید مثلا درج وب سایت را بردارید یا زمان و تاریخ را نیز به آن اضافه کنید و از این قبیل کارها.
سعی کردم که کاملا خلاصه و امیدوارم که گویا باشه .
اگر سوالی نیز بود در خدمتم.
فایل ها نیز ضمیمه شده است. (http://www.maxblog.ir/uploads/1335094033.zip)
میشه فایل ها و آموزش رو برام بزارید آخه نه عکسا باز میشه و نه فایل دانلود

mohsen6500
چهارشنبه 22 آذر 1391, 00:30 صبح
میشه فایل ها و آموزش رو برام بزارید آخه نه عکسا باز میشه و نه فایل دانلود

سلام دوست عزیز
اگر توجه بفرمایید در تاپیک بالا سری تون به همین موضوع اشاره شد و برای همین فایل ها رو مجددا برای دوستانی که نتونستن دانلود کنند گذاشتم
و حتما این آموزش هم در قسمت بالا گنجانده شده است
اما اگر احیانا نبود بفرمایید تا بررسی کنم(احتمالش یک به صد هست!)
موفق باشید

miladwwe2013
دوشنبه 04 دی 1391, 22:02 عصر
استاد پروزه بعدیتون چیه ؟؟؟؟؟؟؟

mohsen6500
یک شنبه 06 اسفند 1391, 11:47 صبح
مژده مژده
اگر میخواهید با آجاکس و نحوه ی کارکردن با آن آشنا شوید :لبخند:
اگر میخواهید وب سایت خود را زیباتر کنید :لبخند:
اگر می خواهید با آجـــاکس و PHP آشنـــــا شوید :لبخند:
به شما پیشنهاد می کنم که این آمــــــــــــــــوزش را از دست ندهیـــــــــد! :قهقهه:

آموزش آجاکس به زبانی ساده به صورت PDF
این آموزش را به تمامی دوستانی که تازه کار هستند و میخواهند با آجاکس کار کنند اما منبع درستی در اختیار ندارند ، پیشنهاد می کنم
مطمئن باشید ارزش یک بار مطالعه کردن را دارد!!!


ابتدا نکاتی در مورد این کتابچه که در دوازده درس به همراه یک پروژه در 96 صفحه تهیه شده است :

نام کتاب : آموزش آجاکس به همراه مثال های کاربردی
مؤلف : سید محسن موسوی
قیمت : 80،000 ریال
تاریخ تألیف : پاییز 1391
لطفا برای حمایت معنوی این اثر از درج مطالب آن در وب سایت ها یا کپی برداری از آن جداًخودداری فرمایید

__________________________________________________ ______________________________

فهرست عنواین کتاب :
عنوان ------------------------------------------------------------------ صفحه
مقدمه ----------------------------------------------------------------- چهار
درس اول [ساخت وب سرور مجازی] --------------------------------- شش
درس دوم [آشنایی با تگ های HTML مورد استفاده در فرم ها] ---- یازده
درس سوم [آشنایی با پایگاه داده MySQL] -------------------------- سیزده
درس چهارم [آشنایی با CSS] -------------------------------------- بیست و دو
درس پنجم [نحوه ساخت مرورگرمجازی] ----------------------------- سی
درس ششم [نحوه ارسال اطلاعات به سرور] ------------------------ سی و دو
درس هفتم [ نحوه ارسال پاسخ از سرور به کاربر] ------------------- سی وچهار
درس هشتم [آشنایی با حالت های مختلف در ارسال اطلاعات] ---- سی وپنج
درس نهم [ ارتباط آجاکس با PHP] ------------------------------------ سی و هشت
درس دهم [ارتباط آجاکس با پایگاه داده MySQL] --------------------- چهل وهفت
درس یازدهم[ارتباط آجاکس با استایل CSS] -------------------------- پنجاه
درس دوازدهم[ارتباط آجاکس با اجزای فرم] --------------------------- پنجاه وپنج
پروژه [ساخت صفحه عضویت با استفاده از آجاکس] ----------------- هفتاد وپنج
درباره مؤلف [گزیده ای درباره مؤلف و منابع] ------------------------- نود و شش

-----------------------------------------------------------------------------------------
نکات پایانی :
1- این کتاب رو طی چندین شبانه روز نوشته و گردآوری کرده ام لطفا از کپی کردن آن در سایر وب سایت ها جدا خودداری کنید.
2- این کتاب رو به قیمت 8 هزار تومان می فروختم اما فعلا برای کاربران انجمن مبلغی دریافت نمی کنم.
3- لطفا برای ابراز احساسات روی تشکر کلیک نمایید.
4- هرگونه انتقاد یا پیشنهادی داشتید حتما قید بفرمایید.
5- اگر مفید فایده بود یک فاتحه ای برای روح درگذشتگانم بخوانید ممنون میشم.
6- عرض دیگری نیست ، در آخـــر باز میگم که لطفا جان من کپی نکنید.
7- رمز فایل : www.abadanian.ir
8- برای دانلود فایل کلیک کنید (http://www.4shared.com/zip/R9GR2xil/AJAXandPHP.html)

راستی آقای miladwwe2013 استـــــــاد خودتی ها؟!!!!
دیگه نبینم از این حرفای بدبد بزنی هــــــــــا؟!!!

miladwwe2013
یک شنبه 06 اسفند 1391, 12:37 عصر
اقا محسن اگه میشه رو ی سرور دیگه اپلود کنیم با 4sharedمشکل دارم پیکوفایلی و..باشه بهتره
واموزش های phpتمام قسمت رو هم همینطور
مرسی

miladwwe2013
یک شنبه 06 اسفند 1391, 12:49 عصر
دانلود شد ممنون اقا محسن دکتر:لبخند:

soheilsaghian
جمعه 18 اسفند 1391, 12:04 عصر
درود
تلاش شما جای تقدیر و تشکر دارد.
لینک های دانلود از کار افتاده اند. ممنون میشوم لینک فایل PDF کتابتان را قرار دهید.
لطفا در سایتتان قسمتی برای پرداخت مبلغ دلخواه قرار دهید.
با سپاس فراوان

شاد زی
مهر افزون

mohsen6500
شنبه 19 اسفند 1391, 23:01 عصر
سلام دوست عزیز
راستش دیدم دوستنا مشکل دارند توی دانلود کردن از سروروی که گذاشتم
و همچنین با توجه به بازخورد تشکراتی که دوستان ارسال کدن متوجه شدم خیلی هم جذابیت نداشته!!!
واسه همین موقتا برداشتم شون
اما اگر به صورت سی دی می خوای پ.خ بده و یا توی ساتم در قسمت تماس باما درج کن
مبلغ دلخواه یعنی چی دادا؟
اینو متوجه نشدم!
موفق باشی

soroush.r70
یک شنبه 20 اسفند 1391, 10:03 صبح
با سلام به دوستان عزیز
ظاهرا فایل های PDF شده دچار مشکل شده اند
برای همین درسهای اول تا پنجم رو به صورت زیپ شده که استقبال بیشتری شده بود رو مجدد آپلود کردم برای دوستان عزیز که نتونستن دانلود کنن.
سخنی با بزرگترها
خواهشی که شما دوستان دارم اینه که لطف کنید اگر مورد استفاده قرار گرفت روی دکمه تشکر کلیک کنید
تا بنده دقیقا بدونم که کدوم درس ها مورد استقبال قرار گرفته و بیشترحول اون محور ها ادامه بدم
مثلا برای درس های قبلی از بین تعداد 90 نفری که فایل ضمیمه رو دانلود کردن 6 نفر بیشتر تشکر نکردن :گریه:
و این شاید به خاطر اینه که آموزش خوبی نبوده و مورد استفاده واقع نشده که حتما گزارش بدید دوستان
یا اینکه حال ندارن روی دکمه تشکر کلیک کنن
یا اینکه (البته تعدادشون خیلی خیلی کمه) خوششون نمیاد آمار تشکر حقیر بره بالا
و یا اینکه دلیل خاصی نداره
درکل همونطور که گفتم این واسه اینه که بدونم آموز ها چطور بوده
و همچنین یه روحیه ای باشه برای حقیر که ادامه بدم
حجم کل فایل ها تقریبا 4مگا بایت شد اما متاسفانه انجمن اجازه آپلود فایل های با حجم زیاد رو نمیده
بنابراین گذاشتم توی 4shared لینک های جدا جدا برای دوستانی که از اینترنت کم سرعت استفاده می کنند
و تمامی دروس در یک فایل هم برای دوستانی که از اینترنت پرسرعت استفاده می کنن.

لینک دانلود قسمت اول با حجم 615 کیلو بایت
(http://www.4shared.com/zip/BPR-_1i4/Lesson01.html)
لینک دانلود قسمت دوم با حجم 569 کیلو بایت
(http://www.4shared.com/zip/CaQwZWoL/Lesson02.html)
لینک دانلود قسمت سوم با حجم 447 کیلو بایت
(http://www.4shared.com/zip/u93F-hXx/Lesson03.html)
لینک دانلود قسمت چهارم با حجم 798 کیلو بایت
(http://www.4shared.com/zip/_Anti5DQ/Lesson04.html)
لینک دانلود قسمت پنجم با حجم 706 کیلو بایت
(http://www.4shared.com/zip/8lDfbCQy/Lesson05.html)
لینک دانلود تمامی دروس با حجم تقریبی 4 مگا بایت
(http://www.4shared.com/zip/J-f6mQx7/php_book01.html)
اگر فایل هامشکلی داشت حتما گزارش بدید

موفق باشید همگی
یاعلی مدد



لینک آخر مشکل داره داخل 4shared فایل حذف شده php_book01.zip' is unavailable. This file was deleted.

soheilsaghian
یک شنبه 27 اسفند 1391, 07:14 صبح
سلام دوست عزیز
راستش دیدم دوستنا مشکل دارند توی دانلود کردن از سروروی که گذاشتم
و همچنین با توجه به بازخورد تشکراتی که دوستان ارسال کدن متوجه شدم خیلی هم جذابیت نداشته!!!
واسه همین موقتا برداشتم شون
اما اگر به صورت سی دی می خوای پ.خ بده و یا توی ساتم در قسمت تماس باما درج کن
مبلغ دلخواه یعنی چی دادا؟
اینو متوجه نشدم!
موفق باشی

مبلغ دلخواه یعنی همان Donate :لبخندساده:
چشم از داخل سایت سفارش می دهم
ممنون از آموزش های شما

mohsen6500
چهارشنبه 28 فروردین 1392, 01:00 صبح
سلام دوستان فایل های آموزشی رو مجدد آپلود کردم
و با لینک مستقیم برای شما عزیز
اگر خوشتون اومد و قابل قبول بود لطا بی زحمت کلید تشکر رو هم فشار بدید

لینک دانلود قسمت اول با حجم 615 کیلو بایت
(http://abadanrobot.ir/phpbooks/Lesson01.zip)
لینک دانلود قسمت دوم با حجم 569 کیلو بایت
(http://abadanrobot.ir/phpbooks/Lesson02.zip)
لینک دانلود قسمت سوم با حجم 447 کیلو بایت
(http://abadanrobot.ir/phpbooks/Lesson03.zip)
لینک دانلود قسمت چهارم با حجم 798 کیلو بایت
(http://abadanrobot.ir/phpbooks/Lesson04.zip)
لینک دانلود قسمت پنجم با حجم 706 کیلو بایت
(http://abadanrobot.ir/phpbooks/Lesson05.zip)
لینک دانلود تمامی دروس با حجم تقریبی 4 مگا بایت
(http://abadanrobot.ir/phpbooks/php_book01.zip)

ممنون
یاعلی

SONITAJ
جمعه 22 شهریور 1392, 23:37 عصر
سلام آموزشهای شما عالیه ممنونم .لطفا نحوه ساخت سیستم عضویت، ثبت نام و..مسائل مربوط به آن را هم توی آموزشهای خودتان قرار می دهید لطفا؟:متفکر: منتظر باشیم اقا محسن ؟.؟؟