(PHP 4, PHP 5, PHP 7)
realpath — Normalleştirilmiş mutlak dosya yolunu döndürür
$yol
) : string
realpath() işlevi tüm sembolik bağları genişletir ve
'/./', '/../' gösterimlerini çözümleyip belirtilen
yol
'a bir '/' ekler ve normalleştirilmiş mutlak dosya
yolu olarak döndürür.
yol
Sınanacak dosya yolu.
Başarı durumunda normalleştirilmiş mutlak dosya yolunu döndürür. Sonuç hiçbir sembolik bağ, '/./' veya '/../' bileşenlerini içermez.
Başarısızlık durumunda, örneğin dosya mevcut olmadığında
realpath() FALSE
ile döner.
Sürüm: | Açıklama |
---|---|
5.3.0 |
5.3.0 öncesinde, *BSD sistemlerde sadece sonuncu
yol bileşeninin mevcut olmaması durumunda
realpath() başarısız olmaz.
|
Örnek 1 - realpath() örneği
<?php
chdir('/var/log/');
echo realpath('./../../etc/passwd');
?>
Yukarıdaki örneğin çıktısı:
/etc/passwd
Örnek 2 - Windows'ta realpath()
Windows'ta realpath() Unix tarzı dosya yolunu Windows tarzı dosya yoluna dönüştürür.
<?php
echo realpath('/windows/system32');
?>
Yukarıdaki örneğin çıktısı:
C:\WINDOWS\System32