как сгенерировать файл doc с помощью php

У меня есть файл PHP, который имеет переменную с именем $data . Теперь я повторяю эту переменную на странице. Он отлично работает, но я хочу написать эту переменную в файле doc. Как ты делаешь это?

Я использую следующий метод для создания документа, но он не работает.

 $fh = fopen('viewAppraisalDetailDoc.doc',"w+"); fwrite($fh, $data); $file = 'viewAppraisalDetailDoc.doc'; if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/msword'); header('Content-Disposition: attachment; filename='.basename($file)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); ob_clean(); flush(); readfile($file); exit; } 

Solutions Collecting From Web of "как сгенерировать файл doc с помощью php"

  <?php // starting word $word = new COM("word.application") or die("Unable to instantiate Word"); echo "Loaded Word, version {$word->Version}\n"; //bring it to front $word->Visible = 1; //open an empty document $word->Documents->Add(); //do some weird stuff $word->Selection->TypeText("This is a test..."); $word->Documents[1]->SaveAs("Useless test.doc"); //closing word $word->Quit(); //free the object $word = null; ?> 

Я не уверен, будет ли это работать или нет, поскольку я не пробовал,

просмотрите руководство по php COM, http://www.php.net/manual/en/class.com.php