Percorsi assoluti alla cartella e al file dello script in PHP

A volte abbiamo bisogno di ottenere non il percorso alla radice del sito, ma il percorso alla cartella dello script.

Questi saranno percorsi diversi nel caso in cui lo script eseguito non si trovi nella radice del sito, ma in una sottocartella, ad esempio, così:

In questo caso il percorso alla cartella dello script si trova nella costante __DIR__:

php<?php
  echo __DIR__;
?>

Si può anche ottenere il percorso al file stesso dello script con la costante __FILE__:

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

Scrivi il codice che leggerà il contenuto del file di testo:

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

Scrivi il codice che leggerà il contenuto del file di testo:

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