За последние 24 часа нас посетили 193585 программистов и 1976 роботов. Сейчас ищут 1938 программистов ...

локальный инклуд

Тема в разделе "PHP для новичков", создана пользователем bxN5, 18 янв 2010.

  1. bxN5

    bxN5 Активный пользователь

    С нами с:
    15 янв 2009
    Сообщения:
    51
    Симпатии:
    0
    костяк скрипта работает так
    $go=$_REQUEST['go'];
    if (!isset($go) || ($go=="") || (!file_exists ("mods/$go.php"))) {
    $go=$sys_def_mod;

    }
    include ("mods/$go.php");
    но как я понимаю это локальный инклуд, как его переделать так, что бы скрипт работал безопасно?
     
  2. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    include (dirname (__FILE__) . '/mods/' . $go . '.php');
     
  3. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
  4. bxN5

    bxN5 Активный пользователь

    С нами с:
    15 янв 2009
    Сообщения:
    51
    Симпатии:
    0
    спасибо,не много не понял конструкцию, что значит
    (__FILE__) ?
     
  5. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
  6. bxN5

    bxN5 Активный пользователь

    С нами с:
    15 янв 2009
    Сообщения:
    51
    Симпатии:
    0
    спасибо