Absolútne cesty k priečinku a súboru skriptu v PHP

Niekedy potrebujeme získať nie cestu ku koreňu webstránky, ale cestu k priečinku so skriptom.

Toto budú rôzne cesty v prípade, že spustený skript sa nenachádza v koreni webstránky, ale v podpriečinku, napríklad takto:

V tomto prípade cesta k priečinku so skriptom sa nachádza v konštante __DIR__:

php<?php
  echo __DIR__;
?>

Je možné tiež získať cestu k samotnému súboru skriptu pomocou konštanty __FILE__:

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

Napíšte kód, ktorý prečíta obsah textového súboru:

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

Napíšte kód, ktorý prečíta obsah textového súboru:

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