-1
PHP FTPを使用してWebページにファイル名を表示する必要があり、そのリストをタイムスタンプでソートする必要があります。これどうやってするの?FTP経由でリモートサーバからファイル名のリストを取得するにはどうすればよいですか?
PHP FTPを使用してWebページにファイル名を表示する必要があり、そのリストをタイムスタンプでソートする必要があります。これどうやってするの?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>';
:私のコードの例を参照してください