ftp_mkdir()函数是PHP中的内置函数,用于在ftp服务器上创建新目录。创建目录后,将无法再次创建。创建一个已经存在的目录将产生错误。
用法:
string ftp_mkdir( $ftp_connection, $directory_name )
参数:该函数接受上述和以下描述的两个参数:
- $ftp_connection:它是必需的参数,用于指定要在其上创建目录的ftp连接。
- $directory_name:它是必需的参数,用于指定要创建的目录的名称。
如果要在现有或不存在的目录中创建子目录,则将$directory_name参数设置为“(父目录名)/(子目录名)/(子目录名的子项)/…”的格式,因此上。例如,在testdirectory内创建一个名为childdirectory的目录,然后$directory_name = “testdirectory/childdirectory”;
返回值:它返回成功创建的目录的名称,失败返回False。
注意:
- 此函数可用于PHP 4.0.0和更高版本。
- 以下示例无法在在线IDE上运行。因此,请尝试使用适当的ftp服务器名称以及正确的用户名和密码在某些PHP托管服务器或localhost中运行。
范例1:
<?php
// Connecting to ftp server
// Use ftp server address
$fserver = "ftp.gfg.org";
// Use ftp username
$fuser="username";
// Use ftp password
$fpass="password";
// Connect to the ftp server
$f_conn = ftp_connect($fserver) or
die("Could not connect to $fserver");
// Authenticating to ftp server
$login = ftp_login($f_conn, $fuser, $fpass);
// Directory name which is to be created
$dir = "testdirectory";
// Creating directory
if (ftp_mkdir($f_conn, $dir)) {
// Execute if directory created successfully
echo " $dir Successfully created";
}
else {
// Execute if fails to create directory
echo "Error while creating $dir";
}
// Closeing ftp connection
ftp_close($f_conn);
?>
输出:
testdirectory Successfully created
范例2:如果要创建子目录,则除了$dir即目录名以外,其他所有内容均与之前相同。
<?php
//Connecting to ftp server
// Use ftp server address
$fserver = "ftp.exampleserver.com";
// Use ftp username
$fuser="username";
// Use ftp password
$fpass="password";
// Connecting to ftp server
$f_conn = ftp_connect($fserver) or
die("Could not connect to $fserver");
// Authenticating to ftp server
$login = ftp_login($f_conn, $fuser, $fpass);
// Directory name which is to be created
$dir = "testdirectory/childdirectory";
// Creating directory
if (ftp_mkdir($f_conn, $dir)) {
// Execute if directory created successfully
echo " $dir Successfully created";
}
else {
// Execute if fails to create directory
echo "Error while creating $dir";
}
// Closeing ftp connection
ftp_close($f_conn);
?>
输出:
testdirectory/childdirectory Successfully created
注意:如果目录名称已经存在,则会产生错误。
参考: http://php.net/manual/en/function.ftp-mkdir.php
相关用法
- p5.js nfc()用法及代码示例
- p5.js nfp()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- p5.js nfs()用法及代码示例
- PHP cos( )用法及代码示例
- PHP sin( )用法及代码示例
- p5.js nf()用法及代码示例
- PHP tan( )用法及代码示例
- PHP pow( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- d3.js d3.set.has()用法及代码示例
- PHP Ds\Set xor()用法及代码示例
注:本文由纯净天空筛选整理自gekcho大神的英文原创作品 PHP | ftp_mkdir() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。