Podręcznik PHP
Poprzedni |  | Następny

# dirname

(PHP 3, PHP 4 )

dirname -- Zwraca nazwę katalogu, będącego składową ścieżki

## Opis

string dirname ( string ścieżka)

Z podanego łańcucha zawierającego ścieżkę do pliku, funkcja ta zwróci nazwę katalogu.

W Windows jako separator ścieżki używany jest znak slash (`/`) i backslash (`\`). W innych środowiskach jest to slash (`/`).

Przykład 1. dirname() przykład
`<?php $path = "/etc/passwd"; $file = dirname($path); // $file zawiera "/etc" ?>`

> Notatka: W PHP 4.0.3, dirname() została poprawiona aby być zgodną z POSIX. To znaczy, że jeśli w parametrze `ścieżka` nie ma slasha, to zostanie zwrócona kropka ('`.`'), oznaczająca bieżący katalog. W przeciwnym wypadku, zostanie zwrócony łańcuch podany w parametrze `path` z usuniętymi `/komponentami`. Zauważ, że to oznacza uzyskiwanie slasha lub kropki z dirname() w sytuacjach w których starsza funkcjonalność mogła dać Tobie pusty łańcuch.

Patrz także: basename(), pathinfo() i realpath().

Poprzedni | Spis treści | Następny
delete | Początek rozdziału | disk_free_space