下面的示例在基于 Windows 的机器上似乎不起作用,所以我使用这个技巧来代替
<?php
$aPath = explode('/',ftp_pwd($conn_id));
$sHomeDir = str_repeat('../', count($aPath) - 1);
ftp_chdir($conn_id, $sHomeDir);
?>
(PHP 4, PHP 5, PHP 7, PHP 8)
ftp_cdup — 更改到父目录
版本 | 说明 |
---|---|
8.1.0 | 现在 ftp 参数需要一个 FTP\Connection 实例;以前需要一个 资源。 |
范例 #1 ftp_cdup() 范例
<?php
// 设置基本连接
$ftp = ftp_connect($ftp_server);
// 使用用户名和密码登录
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);
// 将当前目录更改为 html
ftp_chdir($ftp, 'html');
echo ftp_pwd($ftp); // /html
// 返回到父目录
if (ftp_cdup($ftp)) {
echo "cdup 成功\n";
} else {
echo "cdup 不成功\n";
}
echo ftp_pwd($ftp); // /
ftp_close($ftp);
?>