我正在尝试使用 PHP 将目录中的所有文件合并到一个文本文件中。
所有文件都是文本文件,每行一个单词。
我只需要将它们全部合并到一个包含所有单词的文本文件中,每行一个。
文件扩展名是 5 的 0-5 倍数(.10、.15、.20、.25)和 .txt 文件。
这是我到目前为止所拥有的,但它只生成一个空文本文件。
<?php
$files = glob("./*.??");
$out = fopen("listTogether.txt", "w");
foreach($files as $file){
$in = fopen($file, "r");
while($line = fread($in)){
fwrite($out, $line);
echo "writing file";
}
fclose($in);
}
fclose($out);
?>
<!Doctype HTML>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>file merger</title>
</head>
<body>
<p>Doo Wop</p>
</body>
</html>