PHP: Hypertext Preprocessor (original) (raw)
ftp_cdup
(PHP 4, PHP 5, PHP 7, PHP 8)
ftp_cdup — Changes to the parent directory
Description
Return Values
Returns [true](reserved.constants.php#constant.true)
on success or [false](reserved.constants.php#constant.false)
on failure.
Changelog
Version | Description |
---|---|
8.1.0 | The ftp parameter expects an FTP\Connection instance now; previously, a resource was expected. |
Examples
Example #1 ftp_cdup() example
`<?php
// set up basic connection ftp=ftpconnect(ftp = ftp_connect(ftp=ftpconnect(ftp_server);// login with username and password loginresult=ftplogin(login_result = ftp_login(loginresult=ftplogin(ftp, ftpusername,ftp_user_name, ftpusername,ftp_user_pass);// change the current directory to html
ftp_chdir($ftp, 'html');
echo
ftp_pwd($ftp); // /html
// return to the parent directory
if (ftp_cdup($ftp)) {
echo "cdup successful\n";
} else {
echo "cdup not successful\n";
}
echo
ftp_pwd($ftp); // /ftp_close($ftp);
?>`
See Also
- ftp_chdir() - Changes the current directory on a FTP server
- ftp_pwd() - Returns the current directory name
Found A Problem?
16 years ago
`The below example doesn't seem to work on a windows based machine so I use this trick instead
sHomeDir=strrepeat(′../′,count(sHomeDir = str_repeat('../', count(sHomeDir=strrepeat(′../′,count(aPath) - 1);ftp_chdir($conn_id, $sHomeDir);?>`
16 years ago
ftp_cdup can only up to the parent and if you want test a directory that is not a child then you can't with ftp_cdup ;)
19 years ago
`I used a recursive cdup function until i realised i could navigate to the user's home directory from any location using ~:
`