[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ../ адрес
Guest
дурацкая ситуация, есть корневой каталог, в нем папка с файлом
как написать адрес так, чтобы и в файле в корневой папке и в файле из папки ссылка была правильной?
если пишу ../ вначале, то в корне не работает.



Спустя 7 минут, 6 секунд (6.06.2010 - 22:11) dimonise написал(а):
где написать адрес?

Спустя 7 минут, 42 секунды (6.06.2010 - 22:18) Guest написал(а):
есть файл: корень/1.php
и файл
корень/папка1/2.php
в них обоих строка include('корень/3.php'),
в которой(3.php)
должна быть ссылка на
корень/4.php
как эту ссылку написать, чтобы в обоих файлах(1.php и 2.php) она работала
у меня получается либо в той либо в другой, а в обоих вместе никак

Спустя 2 минуты, 37 секунд (6.06.2010 - 22:21) waldicom написал(а):
просто начинать ссылку со слэша: /

Спустя 2 минуты, 18 секунд (6.06.2010 - 22:23) dimonise написал(а):
ну в корневой просто прямая сцылка, а в папке со слешем

Спустя 7 минут, 11 секунд (6.06.2010 - 22:30) Guest написал(а):
как бы я не начинал ссылку, работает только в каком-то одном файле
/ - только в папке1
./ - только в корневой
../ - только в папке 1

ошибку пишет такую:
Warning: include_once(./dbase.php) [function.include-once]: failed to open stream: No such file or directory in X:\home\new.xu\www\tools\bgstart.php on line 5

хотя этот файл там есть и путь правильный о_О

и еще вопрос возник, можно использовать include в includ'e? это не вызывает проблем?

Спустя 4 минуты, 43 секунды (6.06.2010 - 22:35) dimonise написал(а):
1 файл. include(db.php);
2 файл. include(/db.php);

так делаешь? покажи весь кусок кода

Спустя 7 минут, 2 секунды (6.06.2010 - 22:42) Guest написал(а):
весь кусок показать нереально, сайт уже почти доделан, решил просто сгруппировать все как следует, но вот проблема возникла,
в общем заметил особенность.
почему-то в файлах , которые в корне, если указывать любые ссылки типа ../content/file.php, то все нормально, а если написать include ("../content/file.php") - то выдает ошибку, работает только так: include ("content/file.php").
не понимаю почему, те же самые js файлы грузит без проблем с любым написанием

Спустя 16 минут, 32 секунды (6.06.2010 - 22:59) waldicom написал(а):
Я думал речь идет о ссылках вида <a href="/folder1/x.php"blabla></a>
Если речь идет об include, то тогда можно объявить константу с абсолютным путем к корню веб-страницы и использовать её в include

Спустя 3 минуты, 49 секунд (6.06.2010 - 23:02) Guest написал(а):
waldicom
а можешь объяснить почему инклуд и реквайр не понимают такое написание, просто интересно!

можно создать константу, можно, но лучше тогда оставить все как есть, я просто для удобства хотел, но увы(
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.