Rutas absolutas a la carpeta y al archivo de script en PHP

A veces necesitamos obtener no la ruta a la raíz del sitio, sino la ruta a la carpeta con el script.

Estas serán rutas diferentes en el caso de que el script ejecutado no esté en la raíz del sitio, sino en una subcarpeta, por ejemplo, así:

En este caso, la ruta a la carpeta con el script se encuentra en la constante __DIR__:

php<?php
  echo __DIR__;
?>

También se puede obtener la ruta al propio archivo del script mediante la constante __FILE__:

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

Escriba un código que lea el contenido del archivo de texto:

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

Escriba un código que lea el contenido del archivo de texto:

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