ftp_raw

Sends an arbitrary command to an FTP server

&reftitle.description; ``array``null```ftp_raw` `FTP\Connection` `ftp` `string` `command`

Sends an arbitrary `command` to the FTP server.

&reftitle.parameters;

`ftp`

- &ftp.parameter.ftp;

`command`

- The command to execute.

&reftitle.returnvalues;

Returns the server's response as an array of strings, or &null; on failure. No parsing is performed on the response string, nor does `ftp_raw` determine if the command succeeded.

&reftitle.changelog;

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

&reftitle.examples;

### Using `ftp_raw` to login to an FTP server manually.

    <?php
    $ftp = ftp_connect("ftp.example.com");

    /* This is the same as:
       ftp_login($ftp, "joeblow", "secret"); */
    ftp_raw($ftp, "USER joeblow");
    ftp_raw($ftp, "PASS secret");
    ?>

&reftitle.seealso;

- `ftp_exec`