Delicious Bookmark this on Delicious Share on Facebook SlashdotSlashdot It! Digg! Digg



PHP : Function Reference : FTP Functions : ftp_chdir

ftp_chdir

Changes the current directory on a FTP server (PHP 4, PHP 5)
bool ftp_chdir ( resource ftp_stream, string directory )

Changes the current directory to the specified one.

Parameters

ftp_stream

The link identifier of the FTP connection.

directory

The target directory.

Return Values

Returns TRUE on success or FALSE on failure. If changing directory fails, PHP will also throw a warning.

Examples

Example 718. ftp_chdir() example

<?php

// set up basic connection
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// check connection
if ((!$conn_id) || (!$login_result)) {
   die(
"FTP connection has failed !");
}

echo
"Current directory: " . ftp_pwd($conn_id) . "\n";

// try to change the directory to somedir
if (ftp_chdir($conn_id, "somedir")) {
   echo
"Current directory is now: " . ftp_pwd($conn_id) . "\n";
} else {
   echo
"Couldn't change directory\n";
}

// close the connection
ftp_close($conn_id);
?>


Code Examples / Notes » ftp_chdir

h3

I've been looking around for a function like this for a while and I found none so I though I should share it:
function ftp_is_dir($dir) {
$pwd = ftp_pwd($this->ftpcon);
if (@ftp_chdir($this->ftpcon, $dir)) {
ftp_chdir($this->ftpcon, $pwd);
  return true;
} else {
  return false;
}
}


Change Language


Follow Navioo On Twitter
ftp_alloc
ftp_cdup
ftp_chdir
ftp_chmod
ftp_close
ftp_connect
ftp_delete
ftp_exec
ftp_fget
ftp_fput
ftp_get_option
ftp_get
ftp_login
ftp_mdtm
ftp_mkdir
ftp_nb_continue
ftp_nb_fget
ftp_nb_fput
ftp_nb_get
ftp_nb_put
ftp_nlist
ftp_pasv
ftp_put
ftp_pwd
ftp_quit
ftp_raw
ftp_rawlist
ftp_rename
ftp_rmdir
ftp_set_option
ftp_site
ftp_size
ftp_ssl_connect
ftp_systype
eXTReMe Tracker