0

PHPで変換する関数を作成しましたが、機能しdocませpdfん。最初は関数が機能していましたが、閉じませんでしたがWinword.exe、手動で閉じました。

この機能でサイトページを開くと、Apacheが動作しなくなります。

$word = new COM('word.application');
$word->Visible = 0;
$word->Documents->Open('C:\Apache\smena3.krw.rzd\www\docnz\oblachnye.docx');
$word->Documents[1]->SaveAs(APPLICATION_DOCNZ_FOLDER.'\oblachnye.pdf',17);
$word->Quit('0','0','0');
$word = null;
$this->render('docnz');
4

1 に答える 1

1

すでに機能していて、apache が機能しなくなることが唯一の問題である場合は、apache を再起動するコマンドをスクリプトに追加することを検討できます。

実行しているシステムの種類はわかりませんが、Linux を実行している場合は次のように動作する可能性があります。

$restart = shell_exec('apachectl restart');
echo $restart;

最後のエコーは、apache が正しく再起動されたことを確認するためのものです。

于 2012-08-10T15:17:35.323 に答える