User Avatar
PHP de / (slash) ile başlayan dizinler arasındaki farklar.
argonaut PHP 24 gün önce 77

PHP de /admin.php? gibi / ile başlayan, ./admin.php? gibi ./ ile başlayan ve ../admin.php? gibi ../ ile başlayan dizinler arasındaki fark nedir?

PHP ve dosya sistemlerinde bu dizin yapıları, dosya yollarını belirtmek için kullanılır. İşte aralarındaki farklar:

/admin.php:

Bu, kök (root) dizinden itibaren tam bir dosya yolunu belirtir. Sistem kök dizininden başlar ve admin.php dosyasına ulaşır.

Örneğin: /var/www/html/admin.php

./admin.php:

Bu, geçerli dizini temsil eder. ./, geçerli dizin anlamına gelir ve geçerli dizinden admin.php dosyasına gider.

Örneğin, eğer geçerli dizin /var/www/html ise, bu ./admin.php aslında /var/www/html/admin.php olur.

../admin.php:

Bu, üst dizini temsil eder. ../, bir üst dizine gitmek için kullanılır ve oradan admin.php dosyasına ulaşır.

Örneğin, eğer geçerli dizin /var/www/html/subdir ise, bu ../admin.php aslında /var/www/html/admin.php olur.

Bu dizin yapıları, dosya yollarını daha esnek bir şekilde belirlemek ve PHP uygulamalarında dosya veya dizinlere erişimi yönetmek için kullanılır.


24 gün önce
Script için alt/üst dizin uyumu hazırlıyordum. Bu bilginin gelecekte başkalarına yardımcı olacağını düşünürek buraya da bırakmak istedim.