Absoluta sökvägar till mappen och skriptfilen i PHP

Ibland behöver vi få inte sökvägen till webbplatsens rot, utan sökvägen till mappen med skriptet.

Dessa kommer att vara olika sökvägar i det fall där det skript som körs inte finns i webbplatsens rot, utan i en undermapp, till exempel så här:

I detta fall finns sökvägen till mappen med skriptet i konstanten __DIR__:

php<?php
  echo __DIR__;
?>

Man kan också få sökvägen till själva skriptfilen med hjälp av konstanten __FILE__:

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

Skriv kod som läser innehållet i textfilen:

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

Skriv kod som läser innehållet i textfilen:

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