Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: require, require_once

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: что значят 2 точки
Prizma
Отправлено: 16 Августа, 2012 - 13:15:30
Post Id



Посетитель


Покинул форум
Сообщений всего: 463
Дата рег-ции: Июнь 2012  
Откуда: Санкт-Петербург


Помог: 5 раз(а)




в движке joomla 1.5 встретил вот такой инклуд:
PHP:
скопировать код в буфер обмена
  1. require_once( dirname(__FILE__).'/../../components/com_virtuemart/virtuemart_parser.php' );
что значит такая запись /../../ ?
 
My status
 Top
IllusionMH
Отправлено: 16 Августа, 2012 - 13:18:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Prizma, .. переход в директорию выше (родительский каталог)
В данном случае - переход на две директории выше и дальше по папкам к файлу

(Отредактировано автором: 16 Августа, 2012 - 13:22:28)

 
 Top
Prizma
Отправлено: 16 Августа, 2012 - 13:22:59
Post Id



Посетитель


Покинул форум
Сообщений всего: 463
Дата рег-ции: Июнь 2012  
Откуда: Санкт-Петербург


Помог: 5 раз(а)




тоесть он будет перебирать все директории?

и ещё один вопрос возник что значит символ амперсанда перед переменной в функции, пример:
 
My status
 Top
IllusionMH
Отправлено: 16 Августа, 2012 - 13:30:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Prizma, не перебирать. А поднимется по дереву каталогов на два уровня выше, а потом обратится к соответствующему файлу

& используется для передачи параметра по ссылке
http://www.php.net/manual/ru/fun...ns.arguments.php
 
 Top
Prizma
Отправлено: 16 Августа, 2012 - 13:37:59
Post Id



Посетитель


Покинул форум
Сообщений всего: 463
Дата рег-ции: Июнь 2012  
Откуда: Санкт-Петербург


Помог: 5 раз(а)




IllusionMH пишет:
Prizma, не перебирать. А поднимется по дереву каталогов на два уровня выше, а потом обратится к соответствующему файлу
а если там будет несколько каталогов? как тогда будет выбор осуществляться?
 
My status
 Top
DelphinPRO
Отправлено: 16 Августа, 2012 - 17:20:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




какая разницы?

подняться на два уровня выше
найти там каталог components
в нем найти каталог com_virtuemart
и т.д.

наглядный пример
CODE (text):
скопировать код в буфер обмена
  1. root
  2. |-components
  3. | |-com_virtuemart
  4. |-dir1
  5. | |-dir2
  6. | | |-file.php
  7.  
  8. в file.php написано
  9.  
  10. ./ - выбрать текущий каталог - root/dir1/dir2/
  11. ../ - выбрать родительский каталог 1 уровня - root/dir1/
  12. ../../ - выбрать родительский каталог 2 уровня - root/
  13. ../../componenets - выбрать каталог components который находится на 2 уровня выше (в root)
  14.  


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB