PHP | función ftp_chdir()

La función ftp_chdir() es una función incorporada en PHP que se usa para cambiar el directorio actual en el servidor FTP.
 

Sintaxis:

ftp_chdir( $ftp_connection, $directory )

Parámetro: Esta función acepta dos parámetros como se mencionó anteriormente y se describe a continuación:  

  • $ftp_connection: Es un parámetro requerido. Especifica la conexión FTP ya existente que se usará para la ejecución de funciones o comandos FTP.
  • $directorio : Es un parámetro requerido. Especifica la ruta en el servidor remoto al que se cambiará el directorio actual.

Valor devuelto: Devuelve True en caso de éxito o False en caso de fallo.
Nota:  

  • Esta función está disponible para PHP 4.0.0 y versiones posteriores.
  • Los siguientes ejemplos no se pueden ejecutar en un IDE en línea. Así que intente ejecutar en algún servidor de alojamiento PHP o localhost con un nombre de servidor ftp, usuario y contraseña adecuados.
  • Asegúrese de tener permiso para cambiar de directorio y acceder al directorio.

Ejemplo:  

php

<?php
 
// Connect to FTP server
 
// Use a correct ftp server
$ftp_server = "localhost";
 
// Use correct ftp username
$ftp_username="username";
 
// Use correct ftp password corresponding
// to the ftp username
$ftp_userpass="password";
  
// Establishing ftp connection
$ftp_connection = ftp_connect($ftp_server)
        or die("Could not connect to $ftp_server");
 
if($ftp_connection) {
    echo "successfully connected to the ftp server!";
     
    // Logging in to established connection with
    // ftp username password
    $login = ftp_login($ftp_connection, $ftp_username, $ftp_userpass);
     
    if($login) {
         
        // Checking whether logged in successfully or not
        echo "<br>logged in successfully!";
         
        // ftp_chdir() changing current directory to "htdocs"
        // remember, you must have folder that will use inside
        // current directory of ftp server.
        // Here htdocs folder exists in ftp server inside
        // base or root directory
        if (ftp_chdir($ftp_connection, "htdocs")) {
            echo "<br>Current directory successfully changed to htdocs.";
        }
        else {
            echo "<br>Error while changing current directory.";
        }
    }
    else {
        echo "<br>login failed!";
    }
     
    // Closing  connection
    if(ftp_close($ftp_connection)) {
        echo "<br>Connection closed Successfully!";
    }
}
?>

Producción:  

successfully connected to the ftp server!
logged in successfully!
Current directory successfully changed to htdocs.
Connection closed Successfully!

Referencia: https://www.php.net/manual/en/function.ftp-chdir.php

Publicación traducida automáticamente

Artículo escrito por gekcho y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *