Абсалютныя шляхі да папкі і файла скрыпта ў PHP

Часам нам трэба атрымаць не шлях да кораня сайта, а шлях да папкі са скрыптам.

Гэта будуць розныя шляхі ў тым выпадку, калі запусканы скрыпт знаходзіцца не ў карані сайта, а ў падпапцы, напрыклад, так:

У гэтым выпадку шлях да папкі са скрыптам знаходзіцца ў канстанце __DIR__:

php<?php
  echo __DIR__;
?>

Можна таксама атрымаць шлях да самога файла скрыпта з дапамогай канстанты __FILE__:

php<?php
  echo __FILE__;
?>
Задание 1

Напішыце код, які прачытае змесціва тэкставага файла:

  • /script1//script2/index.php
  • /dir/test.txt
Задание 2

Напішыце код, які прачытае змесціва тэкставага файла:

  • /script1//script2//script3/index.php
  • /dir1//dir2//dir3/test.txt