آیا میدانید شما میتوانید به صورت "کاملا رایگان" سایت ، محصول خدمات و... خود را در پی سی وب معرفی کنید ؟

فرصت را از دست ندهید
انجمن مه سفر
نمایش نتایج: از 1 به 1 از 1

موضوع: ترفندی جالب برای استفاده از تابع require و include در php

  1. P30web آواتار ها
    P30web
    مدیر کل سایت
    علیرضا احمدی
    Oct 2015
    وب پارسی
    8,323
    7834
    1,793
    5,373
    36

    ترفندی جالب برای استفاده از تابع require و include در php

    ترفندی جالب برای استفاده از تابع require و include در php :

    سلام

    امروز قصد دارم یک ترفند جدید رو بهتون اموزش بدهم که در هنگام استفاده از دو تابع require و include میتونه مفید باشه :

    خوب همان طور که میدانید استفاده از این دوتابع زمانی که بخواهیم یک فایلی رو به یک فایل دیگر پیوست کنیم :

    فرضا یک قالب داریم که درون فایل index.php کدهاش رو قرار دادیم ، برای این که کد ها حجمشون کمتر بشه ، میتونیم مثلا footer رو جدا کنیم و بریزیم توی فایل footer.php خوب اینجاست که تابع require یا include بدردتون میخوره .

    من نمیخواهم زیاد در مورد این تابع صحبت کنم ، بیشتر میخواهم در مورد تکنیکم صحبت کنم :

    خوب وقتی شما مثلا میخواهید از چنین کدی استفاده کنید :

    کد:
    require_once("footer.php");
    اگر یه وقتی فایل footer.php به هر دلیلی حذف بشه ، کلا فوتر سایتتون لود نمیشه وگاهی ممکن اصلا خطایی هم نمایش داده نشه .

    من یه کدی نوشتم که این مشکل رو رفع میکنه :

    کد HTML:
    require_once("footer.php");
    
    $FN1 = "footer.php";
    $Popular_Dir = __DIR__ . "/$FN1";
    if(file_exists($Popular_Dir)) {
        require_once($Popular_Dir);
    }else {
    echo "<p class='eroor_p30web'> Eroor : file : $FN1  Not exists ! please cheek : <br>  line : " .  __LINE__ . " in file : " .  __FILE__ . "</p>";
    }
    وقتی از کد فوق استفاده کنید ، جلوی این مشکل گرفته میشه و در رفع مشکلات میتونه برایتان بسیار مفید باشد .

    امیدوارم مفید واقع شود .
    موفقیت کلید شادی نیست، شادی کلید موفقیت است؛ اگر آنچه انجام می دهی دوست بداری، موفق خواهی بود.

    #1 ارسال شده در تاريخ 04-22-2017 در ساعت 07:26 PM

  2. کاربر مقابل پست P30web عزیز را پسندیده است .


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

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

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

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

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

Designed With Cooperation

Of Creatively