За последние 24 часа нас посетили 17524 программиста и 1673 робота. Сейчас ищут 1922 программиста ...

Вставка PHP кода из файла из другой папки.

Тема в разделе "PHP для новичков", создана пользователем Leximus, 20 янв 2012.

  1. Leximus

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

    С нами с:
    17 окт 2010
    Сообщения:
    11
    Симпатии:
    0
    Здравствуйте!
    Помогите с такой проблемой
    Есть две папки расположенные в одной общей папке.
    Скрипт который выполяется находится в одной папке и он должен вставить скрипт из другой папки.
    Как это сделать правильно?
     
  2. Leximus

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

    С нами с:
    17 окт 2010
    Сообщения:
    11
    Симпатии:
    0
    Вот воманда вроде такая include_once ('../_pages/mod_contacts.php');
    Но она почемуто не вставляет! Но вроде правильно?
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    если с названиями не намудрил то должна работать
     
  4. Leximus

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

    С нами с:
    17 окт 2010
    Сообщения:
    11
    Симпатии:
    0
    Да в том то и дело что не работает.
    И ошибки не выдаёт. Когда локально файл подключаемый кладу и путь меняю, то всё работает.
    Но когда подругому ни ошибки и ничего не происходит.
     
  5. yuri

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

    С нами с:
    16 янв 2012
    Сообщения:
    288
    Симпатии:
    2
    Код (Text):
    1. include_once ('/../_pages/mod_contacts.php');
    ?
    Код (Text):
    1. include_once (dirname(_FILE_).'/../_pages/mod_contacts.php');
    ?
    Код (Text):
    1. echo dirname(_FILE_).'/../_pages/mod_contacts.php';
    ?
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    может не _once, а просто инклуд?
     
  7. Leximus

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

    С нами с:
    17 окт 2010
    Сообщения:
    11
    Симпатии:
    0
    Ну с точки зрения правильности от этого ничего не зависит, а вот двараза добавлять файл не надо. Там функция которую нельзя добавлять два раза.
     
  8. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. define('DIR,dirname(''.__FILE__.''));
    2. define('CONF',DIR.'/configs');
    3.  
    4. require_once(CONF.'/configs.php');
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а если он у тебя где-то уже подключался, то уже как раз могут быть такие эффекты...
     
  10. jenya777777

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

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    Это случайно не Joomla, там может быть предусмотрен запрет вызов напрямую файла в определенной папке
     
  11. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    У меня все компактно работает, я не использую такие подключения...
    По другому пишу и другая логика.

    Забей на джумлу, я никогда так делать не буду даже шаблонно, бред так действовать, долго и напрягает.
    А хотя есть метод и по круче, шаблонно и как ты захочешь, своя логика, не беру ни у кого.
     
  12. jenya777777

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

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    с Joomlа не работаю, правда пришлось сайта 4 на нем сделать