havash064
چهارشنبه 30 تیر 1395, 15:09 عصر
سلام دوستان . اگه شیوه ی ساخت صفحات php و فرم ثبت نام و login و نمایش صفحات به کاربران رو سرچ کنیم صدها صفحه رو پیدا می کنیم که هر کدوم در زمان راه اندازه ی اون صفحه از بهتری روش ها بوده .
اما با توجه به کدهای امنیتی امروز و ... باید روش های بهتری رو بکار ببریم .
توی این تاپیک اگه بشه با کمک دوستان حرفه ای یک وبسایت حرفه ای را کامل برنامه ریزی کنیم خیلی خوب می شه . می تونه این برنامه برای بهتر یادگرفتن به دوستان تازه واردی مثل من کمک زیادی باشه .
اهدف :
1- جمع آوری تمامی اطلاعات راه اندازی یک وبسایت در یک تاپیک
2- استفاده از بروزترین روش ها در کد کردن اطلاعات
3- آموزش کامل به افراد مبتدی
برنامه ی کلی :
1- ساخت صفحه ی ثبت نام با حداقل یک بار استفاده از تمامی ابزارهای فرم مانند تکس باکس و دکمه های رادیویی و چک باکس و لیست
2- ساخت صفحه ی ورود
3- ساخت صفحه ی نمایش مطالب به افراد عضو
4- استفاده از تاریخ شمسی در سیستم
5- VIP کردن برخی مطالب
6- امکان اتصال به صفحه ی پرداخت آنلاین
7- ارسال ایمیل های اطلاع رسانی
8- امکان فارسی نویسی در کل سیستم
و ...
پروژه ای برای مثال :
پروژه ی مثال رو خالی از کدهای خیلی پیچیده قرار می دیم تا همه بتونن متوجه کدها بشن . تصور کنیم هر فردی که توی سایت عضو می شه اطلاعات زیر رو باید داشته باشه :
1- نام کاربری با قابلیت فارسی نویسی
2- رمز عبور با قابلیت فارسی نویسی
3- ایمیل با امکان اعتبار سنجی
4- شماره ی موبایل با امکان اعتبار سنجی
5- نام شهر و نام استان با دو لیست باز شو
6- تاریخ تولد
7- تیک نمایش تاریخ تولد به دیگران و یا مخفی کردن تاریخ تولد از دید دیگران
8- تاریخ عضویت
9- نام نمایشی در سایت با قابلیت فارسی نویسی
10- یک متن چند خطی برای نوشتن هر چیزی که می خواهد دیگران آن را ببینند .
بدون شک اگه ابتدای کار نیازهای یک پروژه رو مشخص کنیم توی برنامه نویسیش دچار مشکل نمی شیم .
دوستان ممنون می شم برای آموزش دیدن خیلی افراد از جمله خود من از فرم ثبت نام شروع کنیم .
فرم ثبت نام : نیازها
1- فیلد نام کاربری
الف ) تکراری نبودن چک شود
ب ) امکان ورود نام کاربری به فارسی وجود داشته باشد
2- رمز عبور
الف : با دو فیلد تکرار بشه چکش کرد
3- نام نمایشی
الف ) امکان نوشتن نام نمایشی به زبان فارسی وجود داشته باشد
4- ایمیل کاربر
الف ) اعتبار سنجی شود
ب ) تکراری نباشد
5- چک باکس نمایش ایمیل کاربر در سایت
الف ) اگر تیک خورده باشه ایمیل کاربر توی سایت برای دیگران قابل نمایش باشد
6- شماره ی موبایل
الف ) اعتبار سنجی شود
ب ) تکراری نباشد
7- تیک نمایش شماره موبایل به دیگر کاربران
الف ) اگر تیک خورد بود شماره موبایل به دیگر کاربران نمایش داده شود
8- نام استان و شهر
الف ) با انتخاب نام استان از لیست کشویی لیست کشویی شهرها خودکار پر شود با اسم شهر های آن استان
9- تاریخ تولد به شمسی
الف ) اعتبار سنجی شود
10- تیک نمایش تاریخ تولد
الف ) اگر تیک خورده بود تاریخ تولد برای دیگران قابل نمایش باشد
11- متن چند خطی قابل نمایش برای دیگران که به همان شکل در صفحه ی نمایش چند خطی نمایش داده شود .
نکته :
1- بیشتر مواردی که بالا آورده مشکلات اصلی افراد در برنامه نویسی هستن . اگه به نظرتون مورد دیگه ای هم باید بهش اضافه بشه بگین
2- تمامی کدها پس از قطی شدن در بدون اشکال بودن توی همین صفحه قرار می گیرن . به همین دلیل نیازی نیست که برای پیدا کردن بهترین کد تمام تاپیک مطالعه بشه
3- برای فهمیدن دلایل نوشته شدن هر کدی می تونین توی ارسالی های این تاپیک بگردین بدون شک درباره ی هر قطعه کد حرف زده شده و بعد داخل کد اصلی قرار گرفته
دوستان خواهش میکنم همکاری کنن
---------------------------- کدهای اصلی -------------------------------------------------------------
کدهای ساخت بانک و جداول :
کد های صفحه ی register.php
کدهای ساخت صفحه ی login.php
کدهای ساخت صفحه ی اصلی index.php
اما با توجه به کدهای امنیتی امروز و ... باید روش های بهتری رو بکار ببریم .
توی این تاپیک اگه بشه با کمک دوستان حرفه ای یک وبسایت حرفه ای را کامل برنامه ریزی کنیم خیلی خوب می شه . می تونه این برنامه برای بهتر یادگرفتن به دوستان تازه واردی مثل من کمک زیادی باشه .
اهدف :
1- جمع آوری تمامی اطلاعات راه اندازی یک وبسایت در یک تاپیک
2- استفاده از بروزترین روش ها در کد کردن اطلاعات
3- آموزش کامل به افراد مبتدی
برنامه ی کلی :
1- ساخت صفحه ی ثبت نام با حداقل یک بار استفاده از تمامی ابزارهای فرم مانند تکس باکس و دکمه های رادیویی و چک باکس و لیست
2- ساخت صفحه ی ورود
3- ساخت صفحه ی نمایش مطالب به افراد عضو
4- استفاده از تاریخ شمسی در سیستم
5- VIP کردن برخی مطالب
6- امکان اتصال به صفحه ی پرداخت آنلاین
7- ارسال ایمیل های اطلاع رسانی
8- امکان فارسی نویسی در کل سیستم
و ...
پروژه ای برای مثال :
پروژه ی مثال رو خالی از کدهای خیلی پیچیده قرار می دیم تا همه بتونن متوجه کدها بشن . تصور کنیم هر فردی که توی سایت عضو می شه اطلاعات زیر رو باید داشته باشه :
1- نام کاربری با قابلیت فارسی نویسی
2- رمز عبور با قابلیت فارسی نویسی
3- ایمیل با امکان اعتبار سنجی
4- شماره ی موبایل با امکان اعتبار سنجی
5- نام شهر و نام استان با دو لیست باز شو
6- تاریخ تولد
7- تیک نمایش تاریخ تولد به دیگران و یا مخفی کردن تاریخ تولد از دید دیگران
8- تاریخ عضویت
9- نام نمایشی در سایت با قابلیت فارسی نویسی
10- یک متن چند خطی برای نوشتن هر چیزی که می خواهد دیگران آن را ببینند .
بدون شک اگه ابتدای کار نیازهای یک پروژه رو مشخص کنیم توی برنامه نویسیش دچار مشکل نمی شیم .
دوستان ممنون می شم برای آموزش دیدن خیلی افراد از جمله خود من از فرم ثبت نام شروع کنیم .
فرم ثبت نام : نیازها
1- فیلد نام کاربری
الف ) تکراری نبودن چک شود
ب ) امکان ورود نام کاربری به فارسی وجود داشته باشد
2- رمز عبور
الف : با دو فیلد تکرار بشه چکش کرد
3- نام نمایشی
الف ) امکان نوشتن نام نمایشی به زبان فارسی وجود داشته باشد
4- ایمیل کاربر
الف ) اعتبار سنجی شود
ب ) تکراری نباشد
5- چک باکس نمایش ایمیل کاربر در سایت
الف ) اگر تیک خورده باشه ایمیل کاربر توی سایت برای دیگران قابل نمایش باشد
6- شماره ی موبایل
الف ) اعتبار سنجی شود
ب ) تکراری نباشد
7- تیک نمایش شماره موبایل به دیگر کاربران
الف ) اگر تیک خورد بود شماره موبایل به دیگر کاربران نمایش داده شود
8- نام استان و شهر
الف ) با انتخاب نام استان از لیست کشویی لیست کشویی شهرها خودکار پر شود با اسم شهر های آن استان
9- تاریخ تولد به شمسی
الف ) اعتبار سنجی شود
10- تیک نمایش تاریخ تولد
الف ) اگر تیک خورده بود تاریخ تولد برای دیگران قابل نمایش باشد
11- متن چند خطی قابل نمایش برای دیگران که به همان شکل در صفحه ی نمایش چند خطی نمایش داده شود .
نکته :
1- بیشتر مواردی که بالا آورده مشکلات اصلی افراد در برنامه نویسی هستن . اگه به نظرتون مورد دیگه ای هم باید بهش اضافه بشه بگین
2- تمامی کدها پس از قطی شدن در بدون اشکال بودن توی همین صفحه قرار می گیرن . به همین دلیل نیازی نیست که برای پیدا کردن بهترین کد تمام تاپیک مطالعه بشه
3- برای فهمیدن دلایل نوشته شدن هر کدی می تونین توی ارسالی های این تاپیک بگردین بدون شک درباره ی هر قطعه کد حرف زده شده و بعد داخل کد اصلی قرار گرفته
دوستان خواهش میکنم همکاری کنن
---------------------------- کدهای اصلی -------------------------------------------------------------
کدهای ساخت بانک و جداول :
کد های صفحه ی register.php
کدهای ساخت صفحه ی login.php
کدهای ساخت صفحه ی اصلی index.php