PHP'de Betik Klasörü ve Dosyasına Mutlak Yollar

Bazen sitenin kök dizinine değil, betiğin bulunduğu klasöre olan yola ihtiyacımız olur.

Bu yollar, çalıştırılan betik sitenin kökünde değil de, bir alt klasörde olduğunda farklı olacaktır, örneğin, şu şekilde:

Bu durumda, betiğin bulunduğu klasörün yolu __DIR__ sabitinde bulunur:

php<?php
  echo __DIR__;
?>

Ayrıca, __FILE__ sabiti kullanılarak betik dosyasının kendisinin yolu da alınabilir:

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

İçeriği bir metin dosyasından okuyan kodu yazın:

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

İçeriği bir metin dosyasından okuyan kodu yazın:

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