-1
PHP FTP를 사용하여 웹 페이지에 파일 이름을 표시해야하며 목록을 타임 스탬프별로 정렬해야합니다. 어떻게해야합니까?FTP를 통해 원격 서버에서 파일 이름 목록을 가져올 수 있습니까?
PHP FTP를 사용하여 웹 페이지에 파일 이름을 표시해야하며 목록을 타임 스탬프별로 정렬해야합니다. 어떻게해야합니까?FTP를 통해 원격 서버에서 파일 이름 목록을 가져올 수 있습니까?
당신이 필요합니다 : FTP 서버 (ftp_connect)와
<?php
define('FTP_URL', '');
define('FTP_USERNAME', '');
define('FTP_PASSWORD', '');
define('FTP_DIRECTORY', '');
//Connect ot FTP
$ftp = ftp_connect(FTP_URL);
//Login to FTP
ftp_login($ftp, FTP_USERNAME, FTP_PASSWORD);
//Get files
$filesAndFolders = ftp_nlist($ftp, FTP_DIRECTORY);
$dates = array();
$files = array();
foreach ($filesAndFolders as $key => $file) {
//Get date
$date = ftp_mdtm($ftp , $file);
if ($date !== -1) {//Filter folders
$files[] = $file;
$dates[] = $date;
}
}
//Sort files by date
array_multisort($dates, SORT_DESC, $files);
//Render files list
echo '<ul>';
foreach ($files as $file) {
echo '<li>' . $file . '</li>';
}
echo '</ul>';
:내 코드 예제를 참조하십시오