ftp_login

Logs in to an FTP connection

&reftitle.description; `bool` `ftp_login` `FTP\Connection` `ftp` `string` `username` #[\SensitiveParameter]`string` `password`

Logs in to the given FTP connection.

&reftitle.parameters;

`ftp`

- &ftp.parameter.ftp;

`username`

- The username (`USER`).

`password`

- The password (`PASS`).

&reftitle.returnvalues;

&return.success; If login fails, PHP will also throw a warning.

&reftitle.changelog;

&Version; | &Description;
&ftp.changelog.ftp-param;

&reftitle.examples;

### `ftp_login` example

    <?php

    $ftp_server = "ftp.example.com";
    $ftp_user = "foo";
    $ftp_pass = "bar";

    // set up a connection or die
    $ftp = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");

    // try 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
    ftp_close($ftp);
    ?>