نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: Php کاران لطفا برای یادگیری php راهنمایی کنید

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن rezaonline.net آواتار ها
    تاریخ عضویت
    Apr 2012
    محل سکونت
    Sanandaj | Tehran
    نوشته ها
    939
    تشکر تشکر کرده 
    1,556
    تشکر تشکر شده 
    2,338
    تشکر شده در
    1,230 پست

    پیش فرض پاسخ : Php کاران لطفا برای یادگیری php راهنمایی کنید

    تجربه کردن در این مورد چیز مفیده ، تا میتونید کار کنید .
    پروژه هایی رو که میسازید ، فقط یک بار بسازید در ابتدا . و در صورت بروز مشکلات جدی اون رو کامل حذف کنید و یک پروژه جدید بنویسید و جایگزین کنید.
    این باعث میشه با تکرار دوباره هر پروژه ، تغییرات و اصلاحاتی در ساختار بدید که بطور غیر ارادی باعث میشه نظمی به کارهاتون بدید .
    در همین ابتدا درست بنویسید و مستند سازی کنید .
    مثلاً وقتی تابعی رو تعریف میکند دقیقاً بالاش بنویسی که این تابع چه پارامتر هایی میگیره و چی خروجی میده .
    مثلاً یک تابع که عمل جمع رو انجام میده
    کد PHP:

    /**
    * function add two number
    *
    * author : sohyeyl
    *
    * @ param int $x
    * @param int $y
    * @return int
    **/
    function _add($x,$y)
    {
    return 
    $x $y;

    این یک نمونه مستند سازی بود .

    در مورد درست نوشتن هم برنامه نویسها اغلب هر کدام به طبق یک اصولی مینویسند که من واقعاً استایل نوشتن CI رو میپسندم و پیشنهاد میکنم به همین شیوه کدهاتون رو بنویسید تا خواناتر باشه
    Style Guide : CodeIgniter User Guide

    در آخر هم یک نکته عرض کنم در مورد ثبت اطلاعات در دیتابیس ، شما باید اون چیزی رو که انتظار دارید ، اجازه ذخیره در دیتابیس بدهید .
    بطور مثال شما یک ورودی name دارید که در دیتابیس یک فیلد ساختید با طول 255 !
    حالا اگر اسکنر یا کاربری مقداری بیشتر از این محدوده وارد کند ، خطای sql میگیرید ! و این یک باگ محسوب میشود اگرچه یک باگ امنیتی نیست .
    و مورد دیگر سمت سرور همه چیز را دوباره چک کنید ، سمت کلاینت همه چیز قابل تغییر است .
    مثلاً همان مثال بالا اگر یک فرم بسازید با input maxlength=255 کاربر نمیتواند بیشتر از این وارد کند اما چون سمت سرور است میتواند با برنامه هایی چون "havij" در خواست ها را بدون این محدودیت ارسال کند و ...
    پس سمت کاربر همه چیز قابل تغییر است .

    موفق باشید

  2. تعداد تشکر ها ازrezaonline.net به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 0
    آخرين نوشته: June 21st, 2017, 17:51
  2. پاسخ ها: 2
    آخرين نوشته: April 17th, 2017, 17:29
  3. پاسخ ها: 2
    آخرين نوشته: January 30th, 2017, 12:33
  4. پاسخ ها: 10
    آخرين نوشته: December 10th, 2014, 12:31
  5. پاسخ ها: 39
    آخرين نوشته: March 6th, 2014, 11:43

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •