PHP-ում սկրիպտի պանակի և ֆայլի բացարձակ ուղիներ
Երբեմն մեզ անհրաժեշտ է ստանալ ոչ թե կայքի արմատի ուղին, այլ սկրիպտի պանակի ուղին:
Սրանք տարբեր ուղիներ կլինեն այն դեպքում, եթե գործարկվող սկրիպտը գտնվում է ոչ թե կայքի արմատում, այլ ենթապանակում, օրինակ, այսպես.
- /script/
- index.php
Այս դեպքում սկրիպտի պանակի ուղին գտնվում է
__DIR__ հաստատունում.
<?php
echo __DIR__;
?>
Կարելի է նաև ստանալ սկրիպտի ֆայլի ուղին
__FILE__ հաստատունի օգնությամբ.
<?php
echo __FILE__;
?>
Գրեք կոդ, որն կկարդա տեքստային ֆայլի պարունակությունը.
- /script1/
- /script2/
- index.php
- /script2/
- /dir/
- test.txt
Գրեք կոդ, որն կկարդա տեքստային ֆայլի պարունակությունը.
- /script1/
- /script2/
- /script3/
- index.php
- /script3/
- /script2/
- /dir1/
- /dir2/
- /dir3/
- test.txt
- /dir3/
- /dir2/