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/