Роҳҳои мутлақ ба папка ва файли скрипт дар 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/