Căi absolute către directorul și fișierul scriptului în PHP

Uneori avem nevoie să obținem nu calea către rădăcina site-ului, ci calea către directorul cu scriptul.

Acestea vor fi căi diferite în cazul în care scriptul executat nu se află în rădăcina site-ului, ci într-un subdirector, de exemplu, astfel:

În acest caz, calea către directorul cu scriptul se află în constanta __DIR__:

php<?php
  echo __DIR__;
?>

De asemenea, se poate obține calea către fișierul scriptului însuși cu ajutorul constantei __FILE__:

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

Scrieți cod care va citi conținutul fișierului text:

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

Scrieți cod care va citi conținutul fișierului text:

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