每个人的好日子
我有问题。 我的webroot /文件中有一个文件夹,里面有一些文件,主要是doc文件。 我想阅读文件的所有内容。例如如果有2个文件,即users.docx和funds.docx。 我希望能够打开每个文件,阅读其内容,并将它们写入单个文档。
到目前为止,我只编写了第一个文件的代码,但新编写的文件大小都是读取文件。
function writeToFile($insId,$path,$hospital){
$data = '';
$my_file = WWW_ROOT . 'files' . DS . 'instructions' . DS . $insId . DS ."Final Report ".$insId.".rtf";
$handle = fopen($my_file, 'w')or die('Cannot open file: '.$my_file); //implicitly creates file
foreach($hospital as $h){
$data .= file_get_contents($path.'/'.$h, false);
$data .= "\n";
echo($h."\n");
}
file_put_contents($my_file, $data);
fclose($handle);
}
答案 0 :(得分:0)
docx文件实际上是一个目录,因此如果您想实际访问构成该文件的xml,则需要打开它。但是,目录的内容非常复杂,包含许多不同的文件。
您不太可能找到每个文件的正确部分,并将它们组合在一起,然后使用脚本生成有效文件。