[PHP-users 19001]Re: Excel.Applicationの使い方

kazz SUEISHI kazu_sueishi @ mbi.nifty.com
2003年 11月 19日 (水) 13:50:35 JST


初めまして、末石と言います。

> ウェブから以下のようなソースを呼び出すと
> <?php
> //$exapp=new COM("Excel.Application");
> $exapp=new COM("Excel.Application") or die("コンポーネントEXCELの呼び出しに失敗しました");
> $exapp->DisplayAlerts ="False";
> 
> しばらくたってから次のようなエラーメッセージがでてうまくいきません。
> Warning: (null)(): Unable to obtain IDispatch interface for CLSID {00024500-0000-0000-C000-000000000046}: サーバーの実行
> に失敗しました in c:\Inetpub\wwwroot\as_contents\test\test.php on line 3
> 
> Fatal error: Maximum execution time of 30 seconds exceeded in c:\Inetpub\wwwroot\as_contents\test\test.php on line 3

30秒の最大実行時間を超過しました。
とエラーメッセージが出ている通りだと思います。

他に原因があって、ループしているのかもしれませんが
php.ini の max_execution_time = 30 の値を変更することで
最大実行時間を変更する事ができます。

人に言えた柄ではないのですが(自分もまだまだなので)
一通り php.ini に記述されている内容は理解した方が良いと思います。


PHP-users メーリングリストの案内