Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Возврат в родительский каталог
 
 автор: Xander Bass   (25.07.2009 в 12:55)   письмо автору
 
 

У меня на компьютере стоит комплект Денвер. Соответственно РНР5 и т.п.
Предположим структура сайта следующая

<dir1>
<dir2>
<dir3>
index.php


В каталоге dir1 лежит включаемый (с помощью директивы include) файл scen.php. А в каталоге dir2 лежит файл sceninc.php, который надо включить в scen.php. Пробовал

include('../dir2/sceninc.php')

Конструкция ../ почему-то не работает. Каким образом в сценарии указать родительский каталог?

  Ответить  
 
 автор: Trianon   (25.07.2009 в 12:57)   письмо автору
 
   для: Xander Bass   (25.07.2009 в 12:55)
 

а конструкция include('dir2/sceninc.php') работает?

  Ответить  
 
 автор: Xander Bass   (25.07.2009 в 13:08)   письмо автору
 
   для: Trianon   (25.07.2009 в 12:57)
 

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

  Ответить  
 
 автор: Trianon   (25.07.2009 в 13:18)   письмо автору
 
   для: Xander Bass   (25.07.2009 в 13:08)
 

Вы никуда не возвращаетесь. И никуда не переходили. Процесс (http://site/index.php) запущен из корня документов. Остальное вторично.

  Ответить  
 
 автор: Xander Bass   (25.07.2009 в 13:23)   письмо автору
 
   для: Trianon   (25.07.2009 в 13:18)
 

Кажется дошло до меня. Директива include просто копирует код в то место, где написана вне зависимости от того куда вложена. Соответственно обрабатывается РНР уже окончательный код. Правильно я понимаю.

  Ответить  
 
 автор: Trianon   (25.07.2009 в 13:28)   письмо автору
 
   для: Xander Bass   (25.07.2009 в 13:23)
 

Последнее предложение пишется так: "Я понимаю правильно. "

  Ответить  
 
 автор: sim5   (25.07.2009 в 13:47)   письмо автору
 
   для: Xander Bass   (25.07.2009 в 12:55)
 

include('./dir2/sceninc.php')

или
include('dir2/sceninc.php')

../ - это на уровень выше

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования