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