Перейдите в каталог с помощью readdir()
и убедитесь, что каждая запись не является основным списком или .
или ..
.Запишите его в файл с помощью file_put_contents()
.
// If master.txt already exists, delete it.
if (file_exists('master.txt')) {
unlink('master.txt');
}
$dir_handle = @opendir($path) or die("Unable to open $path");
while ($f = readdir($dir_handle)) {
if ($f != '.' && $f != '..' && $f != 'master.txt') {
file_put_contents('master.txt', $f . "|", FILE_APPEND);
}
}
. Если вам нужны только .txt
файлы, используйте что-то вроде:
if (preg_match('/^(.+)\.txt$/', $f)) {
// it's a .txt file.
}