readlink
rename
Funções para Sistema de arquivo
PHP Manual

# realpath

(PHP 4, PHP 5)

realpath — Retorna o path absoluto canonicalizado

### Descrição

string realpath ( string `$path` )

realpath() expande todos os links simbólicos e resolve referências para '/./', '/../' e extra caracteres '/' na entrada pelo `path` , e retorna o path absoluto canonicalizado.

### Parâmetros

`path`

  O caminho a ser verificado.

### Valor Retornado

Retorna o path absoluto em sucesso. O path resultante não conterá nenhum link simbólico ou componentes '/./' e '/../'.

realpath() retorna `FALSE` em caso de falha, por exemplo, se o caminho não existir. Em sistemas BSD realpath() não falha se somente o último componente do `path` não existe, quando em outro sistema irá retornar `FALSE`.

### Exemplos

Exemplo #1 Exemplo da realpath()

`<?php
chdir('/var/www/');
echo realpath('./../../etc/passwd');
?>`

O exemplo acima irá imprimir:

    /etc/passwd

Exemplo #2 realpath() em Windows

Em Windows, realpath() modificará o estilo unix de diretórios para o estilo Windows.

`<?php
echo realpath('/windows/system32');
?>`

O exemplo acima irá imprimir:

    C:\WINDOWS\System32

### Veja Também

- basename()
- dirname()
- pathinfo()

readlink
rename
Funções para Sistema de arquivo
PHP Manual