Inilah yang dikatakan pada masa ini:
function posts_get($directory,$ext)
{
jika (is_dir($direktori)) {
$handle = opendir($direktori);
while ($file = readdir($handle)){
$subdir = $direktori .$fail;
if ($fail != '.' && $file !='..' && is_dir($subdir)){
posts_get($subdir,$ext);
} else if( $file != '.' && $file != '..') {
$fileInfo = pathinfo($subdir);
$fileExt = $fileInfo['sambungan'];
if ($fileExt == $ext){
echo 'Nama fail:' $fail '————' . $_SERVER '/' . <br />';
}}}
closedir($handle);
}
}
Dapatkan fail html dalam direktori siaran Terdapat 5 fail dalam direktori ujian, 404.html, 405.html, 406.html, 407.html, 408.html
Hasil keluaran adalah seperti berikut:
Nama fail:405.html————Path://hotbox.ryongyon.com/posts/405.html
Nama fail: 406.html————Path://hotbox.ryongyon.com/posts/406.html
Nama fail: 407.html————Path://hotbox.ryongyon.com/posts/407.html
Nama fail: 408.html————Path://hotbox.ryongyon.com/posts/408.html
Nama fail: 404.html————Path://hotbox.ryongyon.com/posts/404.html
Cara mengisih hasil readdir mengikut tarikh penciptaan fail
filectime
获取文件创建时间并转换为时间戳定义一个空数组,并存储数据,格式
时间戳=>文件名
ksort
或者krsort
timestamp=>nama fail
krsort
untuk mengisih tatasusunan🎜🎜 🎜🎜selesai🎜🎜 🎜