272 of 410 menu

Funkcja realpath

Funkcja realpath przekształca ścieżkę względną na bezwzględną, rozwijając wszystkie linki symboliczne i odwołania do katalogów nadrzędnych (..). Funkcja przyjmuje jeden parametr - ścieżkę do pliku lub katalogu. Jeśli ścieżka nie istnieje, funkcja zwróci false.

Składnia

realpath(path);

Przykład

Uzyskajmy ścieżkę bezwzględną do bieżącego pliku:

<?php echo realpath(__FILE__); ?>

Wynik wykonania kodu (przykład):

'/var/www/projekt/index.php'

Przykład

Spróbujmy uzyskać ścieżkę do nieistniejącego pliku:

<?php $res = realpath('nieistniejacy/plik.txt'); var_dump($res); ?>

Wynik wykonania kodu:

false

Przykład

Załóżmy, że /home/user/link wskazuje na /var/www. Rozwińmy ścieżkę z linkami symbolicznymi:

<?php echo realpath('/home/user/link/projekt'); ?>

Wynik wykonania kodu (przykład):

'/var/www/projekt'

Zobacz też

  • funkcję pathinfo,
    która zwraca informacje o ścieżce
  • funkcję basename,
    która zwraca nazwę pliku
  • funkcję dirname,
    która zwraca nazwę katalogu
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć