PHP Function Reference

PHP ftp_login() Function



The PHP ftp_login() function logs in to the given FTP connection. The function returns true on success or false on failure.

Syntax

ftp_login(ftp, username, password)

Parameters

ftp Required. Specify the FTP connection to which to login.
username Required. Specify the username for the FTP Connection.
password Required. Specify the password for the user of that FTP connection.

Return Value

Returns true on success or false on failure. If login fails, PHP will also throw a warning.

Example:

The example below shows the usage of ftp_login() function.

<?php
//FTP server to use
$ftp_server = "ftp.example.com";
  
//username for the FTP Connection
$ftp_user = "user";
  
//password for the user
$ftp_pass = "password";
  
//set up a connection or die 
$ftp = ftp_connect($ftp_server)
    or die("Could not connect to $ftp_server");
   
if($ftp) {
  echo "Successfully connected to $ftp_server!\n";
 
  //trying to login
  if(@ftp_login($ftp, $ftp_user, $ftp_pass)) {
    echo "Connected as $ftp_user@$ftp_server\n";
  } else {
    echo "Couldn't connect as $ftp_user\n";
  }
 
  //close the connection
  if(ftp_close($ftp)) {
    echo "Connection closed successfully!\n"; 
  } 
}
?>

The output of the above code will be:

Successfully connected to ftp.example.com!
Connected as user@ftp.example.com
Connection closed successfully!

❮ PHP FTP Reference