Абсолютни пътища до папката и файла на скрипта в 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