Absolute paaie na die gids en lêer van die skrip in PHP

Soms benodig ons nie die pad na die wortel van die webwerf nie, maar die pad na die gids wat die skrip bevat.

Dit sal verskillende paaie wees in die geval waar die uitgevoerde skrip nie in die wortel van die webwerf geleë is nie, maar in 'n subgids, byvoorbeeld soos volg:

In hierdie geval is die pad na die gids met die skrip in die konstante __DIR__:

php<?php
  echo __DIR__;
?>

Jy kan ook die pad na die skrip lêer self kry deur die konstante __FILE__ te gebruik:

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

Skryf kode wat die inhoud van die tekslêer sal lees:

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

Skryf kode wat die inhoud van die tekslêer sal lees:

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