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 ;)
(PHP 4, PHP 5, PHP 7, PHP 8)
ftp_cdup — Change de dossier et passe au dossier parent
$ftp
): boolftp_cdup() change de dossier et passe au dossier parent.
ftp
L'identifiant du lien de la connexion FTP.
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.
Exemple #1 Exemple avec ftp_cdup()
<?php
// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);
// Identification avec nom d'utilisateur et mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Modifie le dossier courant en html
ftp_chdir($conn_id, 'html');
echo ftp_pwd($conn_id); // /html
// Retour au dossier parent
if (ftp_cdup($conn_id)) {
echo "succès de cdup\n";
} else {
echo "Echec de cdup\n";
}
echo ftp_pwd($conn_id); // /
ftp_close($conn_id);
?>
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 ;)