ファイルとディレクトリのリストに使用されるPHPコード。PHPのファイルとディレクトリを分離
$buff = ftp_nlist($conn_id,$dir);
$ buffは両方のファイル&ディレクトリの配列です。
2つの別々の配列を取得する方法はありますか?1にはファイルと他のディレクトリだけが含まれています。
<?php
function is_ftp_dir($file, $conn_id){
if(ftp_size($conn_id, $file) == '-1'){
return true;
}else{
return false;
}
}
?>
ので、予めご了承ください
別の可能性は次のようになります。アイテムは
function ftp_is_dir($conn_id, $dir) {
if (ftp_chdir($conn_id, $dir)) {
ftp_chdir($conn_id, '..');
return true;
} else {
return false;
}
}
はEDIT
のような機能を使用して、ディレクトリがあるwheter
いいえ、ftp_nlist名前のみの1つのリストを返すものはディレクトリやファイルであれば、あなたが言うことができません。 FTP URLラッパー(http://php.net/manual/en/wrappers.ftp)を調べるとよいでしょう。phpでは 'is_dir()'をサポートしています。 http://www.php.net/manual/en/function.ftp-rawlist.phpも参照してください。 – hakre