Absoluuttiset polut PHP-skriptin kansioon ja tiedostoon

Joskus meidän on saatava ei polku sivuston juureen, vaan polku skriptin sisältävään kansioon.

Nämä ovat eri polut silloin, kun suoritettava skripti ei ole sivuston juuressa, vaan alikansiossa, esimerkiksi näin:

Tässä tapauksessa polku skriptin sisältävään kansioon löytyy vakiosta __DIR__:

php<?php
  echo __DIR__;
?>

Voit myös saada polun itse skriptitiedostoon käyttämällä vakiota __FILE__:

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

Kirjoita koodi, joka lukee tekstitiedoston sisällön:

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

Kirjoita koodi, joka lukee tekstitiedoston sisällön:

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