|
|
|
| Здравствуйте. структура
images // здесь картинки
dir/dir/index.php // это файл который нужно вызвать
header.php // подключаемые файлы
footer.php // к файлу index.php
вот суть проблемы в том что если указать ссылку на изображение в виде images/qwer.jpg то картинка не отображается при вызове файла index.php, а если из корня файлы вызывать то все нормльно, Что посоветуете? | |
|
|
|
|
|
|
|
для: dream-x
(31.08.2008 в 23:18)
| | Посоветую не суетиться и попробовать понять, что ссылки называются относительными не просто так.
Путь в ссылке зависит не только от местоположения файла, который по ссылке указывается, но и от местоположения файла В КОТОРОМ эти ссылки написаны.
Поэтому оносительная ссылка на какой-то файл будет всякий раз разная для файлов разных папок. Ибо путь от одного файла до другого всякий раз будет разным.
Правила следующие:
1. указать папку/файл, находящиеся в той же папке (шаг рядом) - имя папки/файла
2. открыть "соседнюю" папку, чтобы попасть вовнутрь её (шаг вниз) - слеш
3. выйти из папки на уровень выше (шаг вверх) - две точки и слеш
|
Гляньте СЕЙЧАС на адресную строку браузера.
Так вот, чтобы ПРОЙТИ к индексному файлу этого сайта http://www.softtime.ru/index.html с этой конкретной страницы (кою вы сейчас смотрите), вам надо сделать ДВА шага:
#### Сначала шаг вверх, чтобы выйти из папки forum и попасть в корневую папку сайта.
#### Затем шаг рядом, чтобы в корневой папке попасть на нужный файл.
Поэтому относительная ссылка из файла http://www.softtime.ru/forum/read.php к файлу http://www.softtime.ru/index.html будет выглядеть так: ../index.html
Если же, наоборот, в файле http://www.softtime.ru/index.html надо будет дать ссылку на файл http://www.softtime.ru/forum/read.php, то сделать надо будет ТРИ других шага:
#### Сначала шаг рядом, чтобы попасть НА папку forum, коя находится в той же корневой папке, что и index.html
#### Затем шаг вниз, чтобы попасть ВОВНУТРЬ папки forum.
#### Ну а потом шаг рядом, чтобы уже находясь ВНУТРИ папки forum, выбрать нужный файл из находящихся там.
И путь от файла http://www.softtime.ru/index.html к файлу http://www.softtime.ru/forum/read.php в итоге будет таким: forum/read.php
*Внимательно прочтите | |
|
|
|
|
|
|
|
для: PAT
(01.09.2008 в 01:03)
| | Спасибо большое, я это понимаю вот теперь я все переделал и спасибо вам большое.
Вот еще вопрос: А как лучше делать ссылки относительные или абсолютные. | |
|
|
|
|
|
|
|
для: dream-x
(01.09.2008 в 19:39)
| | С точки зрения тестовой проверки сайта на локальном компьютере до его размещения на сервере проще использовать относительные ссылки/адреса.
С точки зрения возможного в будущем переноса всего вашего сайта с одного домена на другой опять же проще использовать относительные ссылки/адреса.
С точки зрения защиты авторских прав на содержимое и дизайн сайта лучше использовать абсолютные ссылки/адреса.
С точки зрения безопасности сайта тоже лучше использовать абсолютные ссылки/адреса.
Выбор за вами :-) | |
|
|
|
|
|
|
|
для: dream-x
(01.09.2008 в 19:39)
| | Надо дополнить к сообщению РАТ следующее - используя суперглобальный массив $_SERVER, вы сможете прописывать абсолютный путь к файлу, что никак не создаст проблем при переносе сайта. | |
|
|
|
|
 38.6 Кб |
|
|
для: PAT
(01.09.2008 в 01:03)
| | Подскажите плз, почему не грузится картинка | |
|
|
|
|
|
|
|
для: niko4068
(10.10.2008 в 15:02)
| | div.l2 {
width: 410px; /* Ширина блока */
height: 145px; /* Высота блока */
position: relative; /* позиционирование */
top:-10px;
left:0px;
background-image: url("http://www.free-soft-ru.narod.ru/Failes/03.gif"); /* Путь к фоновому изображению */
background: #C8BA95; /* Цвет фона */
padding: 0px; /* Поля вокруг текста */
border: solid 0px #FFFFFF; /* Параметры рамки */
}
скрин выложить не получилось. | |
|
|
|
|
|
|
|
для: niko4068
(10.10.2008 в 15:05)
| | Не правильный путь либо имя, включая, возможно, указание имени папки с использованием верхнего регистра. Имя класса начать с символа, и заменить background: на background-color: | |
|
|
|
|
|
|
|
для: sim5
(10.10.2008 в 15:34)
| | Спасибо background-color: все исправил. | |
|
|
|