За последние 24 часа нас посетили 17853 программиста и 1719 роботов. Сейчас ищут 928 программистов ...

Как правильно прописать пути к файлам

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

  1. xela1980

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

    С нами с:
    30 июл 2009
    Сообщения:
    40
    Симпатии:
    0
    Ребят не подскажете по поводу путей.Все лежало в корне и чудно работало.Сейчас начал распихивать файлы по папкам и начало крэшиться К примеру корень сайта и там есть папки img и stationary В папке stationary есть файл кототорый тянет картинку из папки img Пишу так src="../img/calendar_days.png" не видит . Визуальный редактор ставить такой же путь но все равно не работает. Как это сделать правильно. Я слышал что потом еще на хосте могут быть проблемы с путями. Как этого избежать раз и навсегда Спасибо за ваш ответ.
    P.S. если знаете и не трудно бросьте ссылку где об этом можно почитать
     
  2. Phantik

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

    С нами с:
    2 июл 2009
    Сообщения:
    163
    Симпатии:
    0
    Попробуй с одной точкой
    ./img/calendar_days.png
     
  3. biperch

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

    С нами с:
    6 июн 2009
    Сообщения:
    28
    Симпатии:
    0
    ./img/calendar_days.png - путь относительно выполняемого скрипта
    /img/calendar_days.png - путь относительно корня сайта(помоему)
    ../img/calendar_days.png - путь относительно сценария, назад на один каталог, и вперед на имдж
     
  4. xela1980

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

    С нами с:
    30 июл 2009
    Сообщения:
    40
    Симпатии:
    0
    Ага спасибо большое. С одной точкой помогло. А ни кто не знает почему может быть так. У меня сайт использует JQuery а там в аджакс запросах соотвественно еть url. вот когда все лежал в корне то летало быстро. А теперь я поразбрасывал по папкам и URL cоотсвеественно поменял и стало тормозить.
    Было вот так к примеру $.ajax({
    url:"stationary_ajax.php",
    data: "mark=0",
    cache: false,
    dataType:"html",
    success: function(html){
    $("#pageContent").html(html);
    }
    });
    a стало так

    $.ajax({
    url:"stationary/stationary_ajax.php",
    data: "mark=0",
    cache: false,
    dataType:"html",
    success: function(html){
    $("#pageContent").html(html);
    }
    });
    И реально стало подтормаживать. Может как то подругому путь прописать надо. Ведь здесь просто добавилась папка stationary/stationary_ajax.php