Chemins absolus vers le dossier et le fichier de script en PHP

Parfois, nous avons besoin d'obtenir non pas le chemin vers la racine du site, mais le chemin vers le dossier contenant le script.

Ces chemins seront différents dans le cas où le script exécuté ne se trouve pas à la racine du site, mais dans un sous-dossier, par exemple, comme ceci :

Dans ce cas, le chemin vers le dossier contenant le script se trouve dans la constante __DIR__ :

php<?php
  echo __DIR__;
?>

On peut également obtenir le chemin vers le fichier de script lui-même à l'aide de la constante __FILE__ :

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

Écrivez un code qui lira le contenu du fichier texte :

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

Écrivez un code qui lira le contenu du fichier texte :

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