Роҳҳои мутлақ ба папка ва файли скрипт дар PHP

Гаҳе ба мо лозим меояд, ки на роҳ ба решаи сомона, балки роҳ ба папкаи скриптро ба даст орем.

Инҳо роҳҳои гуногун хоҳанд буд, агар скрипти оғозшаванда дар решаи сомона набошад, балки дар зерпапка, масалан, чунин:

Дар ин ҳолат, роҳ ба папкаи скрипт дар константаи __DIR__ ҷой гирифтааст:

php<?php
  echo __DIR__;
?>

Ҳамчунин метавон роҳ ба худи файли скриптро бо ёрии константаи __FILE__ ба даст овард:

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

Рамзеро нависед, ки мӯҳтавои файли матнӣро хонад:

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

Рамзеро нависед, ки мӯҳтавои файли матнӣро хонад:

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