เส้นทางสัมบูรณ์ไปยังโฟลเดอร์และไฟล์สคริปต์ใน PHP
บางครั้งเราจำเป็นต้องได้เส้นทางไม่ใช่ไปยังรูทของเว็บไซต์ แต่เป็นเส้นทางไปยังโฟลเดอร์ที่มีสคริปต์
สิ่งเหล่านี้จะเป็นเส้นทางที่แตกต่างกันในกรณีที่สคริปต์ที่กำลังรันไม่ได้อยู่ในรูทของเว็บไซต์ แต่อยู่ในโฟลเดอร์ย่อย เช่น แบบนี้:
- /script/index.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