简体   繁体   English

使用PHP访问FTP上的特定文件夹

[英]Access specific folder on FTP with PHP

Im using below code to download an .csv file from an ftp. 我使用下面的代码从ftp下载.csv文件。 which works if the file is placed in root - but I need to access it on a subfolder. 如果文件位于根目录下则可以使用-但是我需要在子文件夹中访问它。 How do I do this? 我该怎么做呢?

$source = "myfile.csv";
$target = fopen("myfile.csv", "w");
$conn = ftp_connect("ftp.mysever.com") or die("Could not connect");
ftp_login($conn,"user","pass");
ftp_fget($conn,$target,$source,FTP_ASCII);
echo "file downloaded.\n";

You can specify full path to folder in which file is. 您可以指定文件所在文件夹的完整路径。

$source = "path".DIRECTORY_SEPARATOR."to".DIRECTORY_SEPARATOR."subfolder".DIRECTORY_SEPARATOR."myfile.csv";
$target = fopen("myfile.csv", "w");
$conn = ftp_connect("ftp.mysever.com") or die("Could not connect");
ftp_login($conn,"user","pass");
ftp_fget($conn,$target,$source,FTP_ASCII);
echo "file downloaded.\n";

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM