За последние 24 часа нас посетили 52273 программиста и 1771 робот. Сейчас ищет 761 программист ...

Пути в локальном компе (Виндовс) и сервере (Линокс) помощь

Тема в разделе "PHP для новичков", создана пользователем DmitryWox, 24 июн 2009.

  1. DmitryWox

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

    С нами с:
    16 июн 2009
    Сообщения:
    36
    Симпатии:
    0
    Помогите разобраться немного не понимаю.
    Есть на локальном компе Wamp server со всем набором прог. путь: http://Localhost = c:\wamp\www и там я размещаю свои папки с сайтом. И есть сервер с Линокс.
    Вопрос такой. есть подпапка например /site2 в которой еще один index.php и есть подпапка /includes в которой нужные куски html для моего index.php который расположен в подпапке /site2.
    Нужно прописать пути в include(); файла index.php в подпапке /site2 чтобы он собрал html из кусков расположенных в подпапке /includes.
    Мой локальный сервер не понимает и пишет что не находит файлов. Я уже писал по разному и никак. А прямой путь на сервер писать не могу. Я же хочу протестить на своем компе?
    Как прописать правильно локальные пути или нужно что то править в php.ini?
     
  2. WOLF009

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

    С нами с:
    16 апр 2009
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Челябинск
  3. DmitryWox

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

    С нами с:
    16 июн 2009
    Сообщения:
    36
    Симпатии:
    0
    не получается что то. Вот когда index.php находится в корневой папке сайта то все работает как надо с указанием локальных путей. А когда файл index.php в подпапке то пока никак не работает. Я подозреваю что что то нужно в php.ini переделать
     
  4. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Да что вы зациклились на php.ini.

    PHP:
    1. <?
    2.  
    3. // Установка текущей директории для файла index.php
    4. set_include_path(dirname(__FILE__).'/');
    5.  
    6. // Подгрузка других файлов
    7. include_once "includes/abc.html"
    8. include_once "includes/def.html"
    9. include_once "site2/index.php"
    10.  
    11. ?>
    Если нормально надо подгружать только из файла site2/index.php юзать

    PHP:
    1. <?
    2.  
    3. include getenv('DOCUMENT_ROOT').'/includes/abc.html';
    4.  
    5. ?>
     
  5. PetrOFF

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

    С нами с:
    13 май 2009
    Сообщения:
    102
    Симпатии:
    0
    Почему то не работает, хотя если взять этот путь и ввести в браузере, то картинка открывается нормально :(?
     
  6. Black Raven

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

    С нами с:
    8 июн 2009
    Сообщения:
    25
    Симпатии:
    0