无法通过php中的ftp更改目录

时间:2015-06-22 09:05:46

标签: php ftp

我正在尝试使用ftp_chdir更改目录,并显示错误:

  

没有这样的文件或目录

但该目录在服务器端可用。我做错了什么?

这是我的代码:

<?php
@session_start();
error_reporting(0);
// define some variables
$local_file = $_GET['f'];
$server_file = $_GET['f'];
$ftp_user_name='abcd';
$ftp_user_pass='abcd';
$ftp_server='abcd';
// 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);

if (ftp_chdir($conn_id, $_SESSION['SITE_IMG_PATH']."x_directory/")) {
echo 'Directory change';

} else { 
echo "Couldn't change directory\n :".ftp_pwd($conn_id);
print_r (error_get_last());
}


 // try to download $server_file and save to $local_file
 if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
echo "success";
} else {
echo "No";
}

 // close the connection
 ftp_close($conn_id);

?>

它显示了错误:

  

无法更改目录

我的道路是 /home/website/public_html/upload/x_directory

0 个答案:

没有答案