是否可以将文件上传到 FTP 服务器上的子文件夹中?
我每天向 FTP 服务器发送一个文件,安排在运行 php 文件的 cron 作业上。一切正常,但现在我被要求将目标更改为子文件夹。
将 *$server_name = 'ftp.website.com'* 更改为 *$server_name = 'ftp.website.com/data'* 好像不行?
我可以看到该文件夹存在于 filezilla 中,并且它具有所有读/写访问权限。
如果有人能告诉我这是权限问题还是可能,我将不胜感激?
提前致谢。
代码...
//FTP bit...
$server_name = 'ftp.website.com';
$server_username = 'xxxx';
$server_password = 'xxxx';
$conn_id = ftp_connect($server_name);
$login_result = ftp_login($conn_id, $server_username, $server_password);
ftp_pasv($conn_id, true);
ftp_put($conn_id, $zip_filename, $output_dir . $zip_filename, FTP_BINARY);
最佳答案
看来您需要使用 ftp_chdir()
.
正常连接,然后使用 ftp_chdir()
更改目录。
关于php - FTP 到子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10176537/