ftp_mkdir

Creates a directory

&reftitle.description; ``string``false```ftp_mkdir` `FTP\Connection` `ftp` `string` `directory`

Creates the specified `directory` on the FTP server.

&reftitle.parameters;

`ftp`

- &ftp.parameter.ftp;

`directory`

- The name of the directory that will be created.

&reftitle.returnvalues;

Returns the newly created directory name on success or &false; on error.

&reftitle.errors;

Emits an `E_WARNING` level error if the directory already exists or the relevant permissions prevent creating the directory.

&reftitle.changelog;

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

&reftitle.examples;

### `ftp_mkdir` example

    <?php

    $dir = 'www';

    // set up basic connection
    $ftp = ftp_connect($ftp_server);

    // login with username and password
    $login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);

    // try to create the directory $dir
    if (ftp_mkdir($ftp, $dir)) {
     echo "successfully created $dir\n";
    } else {
     echo "There was a problem while creating $dir\n";
    }

    // close the connection
    ftp_close($ftp);
    ?>

&reftitle.seealso;

- `ftp_rmdir`