Απόλυτα μονοπάτια προς τον φάκελο και το αρχείο script σε PHP

Μερικές φορές χρειαζόμαστε να λάβουμε όχι το μονοπάτι προς τη ρίζα του site, αλλά το μονοπάτι προς το φάκελο με το script.

Αυτά θα είναι διαφορετικά μονοπάτια στην περίπτωση που το script που εκτελείται δεν βρίσκεται στη ρίζα του site, αλλά σε έναν υποφάκελο, για παράδειγμα, έτσι:

Σε αυτή την περίπτωση, το μονοπάτι προς το φάκελο με το script βρίσκεται στη σταθερά __DIR__:

php<?php
  echo __DIR__;
?>

Μπορείτε επίσης να λάβετε το μονοπάτι προς το ίδιο το αρχείο script χρησιμοποιώντας τη σταθερά __FILE__:

php<?php
  echo __FILE__;
?>
Задание 1

Γράψτε κώδικα που θα διαβάσει το περιεχόμενο του αρχείου κειμένου:

  • /script1//script2/index.php
  • /dir/test.txt
Задание 2

Γράψτε κώδικα που θα διαβάσει το περιεχόμενο του αρχείου κειμένου:

  • /script1//script2//script3/index.php
  • /dir1//dir2//dir3/test.txt