みなさん、良い一日を
私は問題があります。私の webroot/files には、いくつかのドキュメント (主に doc ファイル) を含むフォルダーがあります。ファイルの内容をすべて読みたい。たとえば、users.docx とfunds.docx という 2 つのファイルがあるとします。各ファイルを開き、その内容を読み取り、それらを 1 つのドキュメントに書き込めるようにしたいと考えています。
これまでのところ、コードは最初のファイルのみを書き込みますが、新しく書き込まれたファイルのサイズは両方の読み取りファイルのサイズになります。
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);
}