Modifica el directorio FTP actual

# ftp_chdir

(PHP 4, PHP 5, PHP 7, PHP 8)

ftp_chdir — Modifica el directorio FTP actual

### Descripción

function ftp_chdir(FTP\Connection `$ftp`, string `$directory`): bool

ftp_chdir() modifica el directorio actual a `directory`.

### Parámetros

`ftp`
  Una instancia de FTP\Connection.
`directory`

  El directorio destino.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error. Si el cambio falla, PHP también generará una advertencia.

### Historial de cambios

Versión | Descripción
--- | ---
8.1.0 | El parámetro `ftp` ahora espera una instancia de FTP\Connection ; anteriormente, se esperaba un resource.

### Ejemplos

Ejemplo #1 Ejemplo con ftp_chdir()

    <?php

    // Configuración de una conexión básica
    $ftp = ftp_connect($ftp_server);

    // Autenticación con nombre de usuario y contraseña
    $login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);

    // Verificación de la conexión
    if ((!$ftp) || (!$login_result)) {
        die("¡Fallo en la conexión FTP!");
    }

    echo "Directorio actual: " . ftp_pwd($ftp) . "\n";

    // Intento de cambiar al directorio "somedir"
    if (ftp_chdir($ftp, "somedir")) {
        echo "El directorio actual es ahora: " . ftp_pwd($ftp) . "\n";
    } else {
        echo "No se pudo cambiar de directorio\n";
    }

    // Cierre de la conexión
    ftp_close($ftp);
    ?>

### Ver también

- ftp_cdup() - Cambia de directorio y pasa al directorio padre
- ftp_pwd() - Devuelve el nombre del directorio actual

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open