📅  最后修改于: 2023-12-03 15:18:23.159000             🧑  作者: Mango
ftp_mkdir()
函数用于在远程服务器上创建一个新的目录。
该函数需要使用 ftp_connect()
和 ftp_login()
函数建立连接并登录。
bool ftp_mkdir ( resource $ftp_stream , string $directory )
$ftp_stream
:由 ftp_connect()
返回的 FTP 服务器连接句柄$directory
:要创建的目录路径如果成功创建目录,则返回 true
,否则返回 false
。
以下示例展示了如何使用 ftp_connect()
、ftp_login()
和 ftp_mkdir()
函数在远程服务器上创建一个新的目录。
<?php
// 连接FTP服务器
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
// 登录
$ftp_user_name = "username";
$ftp_user_pass = "password";
ftp_login($ftp_conn, $ftp_user_name, $ftp_user_pass) or die("Could not login");
// 创建目录
$dir = "/test";
if (ftp_mkdir($ftp_conn, $dir)) {
echo "Successfully created directory: $dir";
} else {
echo "Error creating directory: $dir";
}
// 关闭连接
ftp_close($ftp_conn);
?>
输出结果:
Successfully created directory: /test
在使用 ftp_mkdir()
函数时,需要注意以下几点:
false
。/
(斜杠),而不是 \
(反斜杠)。ftp_mkdir()
函数嵌套调用。ftp_chdir()
函数进入该目录并在其中上传文件。