0

アプリケーションに Wolfram Alpha API を実装しようとしています。彼らの言語ライブラリをダウンロードし、ブラウザにサンプル ページを読み込みます。

しかし、私は

Warning: simplexml_load_file(http://api.wolframalpha.com/v1/query.jsp?appid=myid-8RJR4ELL82&input=pi): failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in C:\xampp\htdocs\wolfram\PHP_Binding_0_1\wa_wrapper\WolframAlphaEngine.php on line 47

Warning: simplexml_load_file(): I/O warning : failed to load external entity "http://api.wolframalpha.com/v1/query.jsp?appid=myid-8RJR4ELL82&input=pi" in C:\xampp\htdocs\wolfram\PHP_Binding_0_1\wa_wrapper\WolframAlphaEngine.php on line 47

Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\wolfram\PHP_Binding_0_1\wa_wrapper\WolframAlphaEngine.php on line 47

私は彼らの既製のPHPライブラリを使用してロードします

http://localhost/wolfram/PHP_Binding_0_1/samples/simpleRequest.php?q=pi

私のアドレスバーに。

誰でもこの問題について私を助けることができますか? どうもありがとう!

4

1 に答える 1

1

最大実行時間の 30 秒を超えました

リクエストのタイムアウトを 30 秒以上に設定するか、インターネット接続を改善してください。

これは、次の方法で実行できます。

set_time_limit

set_time_limit(120); // two minutes

または、CURL リクエストを使用している場合:

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);

または、インターネット プロバイダーに連絡して、データ プランをより高い数の mb/s にアップグレードするよう依頼してください。

コードを投稿することも役立ちます。これを修正する前述の方法はエラーに基づいており、別の問題の結果である可能性があります。

于 2012-10-11T22:02:35.070 に答える