PHP | función ftp_raw()

La función ftp_raw() es una función incorporada en PHP que se usa para enviar un comando sin formato al servidor remoto, es decir, al servidor FTP.

Sintaxis: 

ftp_raw( $ftp_connection, $command )

Parámetros: 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.
  • $comando: Es un parámetro requerido. Especifica el comando a ejecutar en el servidor FTP.

Valor devuelto: Devuelve la respuesta del servidor como una array de strings. Devuelve datos sin procesar, no se realiza ningún análisis. No contribuye a determinar si el comando se ejecuta o no.

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 el nombre de servidor ftp adecuado.

Ejemplo:  

PHP

<?php
 
// Connect to FTP server
 
// Use a correct ftp server
$ftp_server = "localhost";
  
// Establishing ftp connection
$ftp_connection = ftp_connect($ftp_server)
        or die("Could not connect to $ftp_server");
 
if($ftp_connection) {
     
    // Storing response from ftp_raw() in $response
    $response = ftp_raw($ftp_connection, "USER abc");
     
    // Printing $response with print_r()
    print_r($response);  
     
    // Closing  connection
    if(ftp_close($ftp_connection)) {
        echo "<br>Connection closed Successfully!";
    }
}
?>

Producción: 

Array ( [0] => 331 Password required for abc ) 
Connection closed Successfully!

Referencia: https://www.php.net/manual/en/function.ftp-raw.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 *