[英]how to list all the directories of ftp server of iis using php for download
我在Windows中设置了IIS服务器,并设置了仅应下载的文件夹列表。 现在我也使用php连接到服务器。
$username=$_POST["username"];
$password=$_POST["paswd"];
$host="localhost";
$ftpcon= ftp_connect($host) or die("could not connect");
$login=ftp_login($ftpcon,$username,$password);
现在我要列出的是Windows目录。 这将帮助我像Windows中的文件资源管理器一样进行导航。 您介意在这里给我一些帮助吗
尝试以下代码列出所有文件和目录:
<?php
$ftp_server = 'xxx.xx.xx.xx';//Replace with your IP
$conn_id = ftp_connect($ftp_server);
# login with username and password
$user = 'ftp_user_name'; //Replace with your FTP User name
$passwd = 'ftp_password'; //Replace with your FTP Password
$login_result = ftp_login($conn_id, $user, $passwd);
# check connection
if (!$conn_id)
{
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $user";
exit();
}
else
{
$cwd = ftp_pwd($conn_id);
$contentList = ftp_nlist($conn_id, "."); // This denotes the current path, you can replace this with your actual path
foreach($contentList as $contentListItem)
{
if (ftp_size($conn_id, $contentListItem) == -1)
{
#Its a direcotry
echo "Directory : ".$contentListItem."<br>";
}
else
{
#Its a file
echo "File : ".$contentListItem."<br>";
}
}
}
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.