首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wolfram Alpha php实现问题

Wolfram Alpha php实现问题
EN

Stack Overflow用户
提问于 2012-10-12 05:57:46
回答 1查看 454关注 0票数 0

我正在尝试实现Wolfram Alpha API到我的应用程序。我下载他们的语言库,并在我的浏览器中加载他们的示例页面。

然而,我得到了

代码语言:javascript
复制
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库并加载

代码语言:javascript
复制
http://localhost/wolfram/PHP_Binding_0_1/samples/simpleRequest.php?q=pi

在我的地址栏里。

有人能帮我解决这个问题吗?非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2012-10-12 06:02:35

超过了30秒的最大执行时间

将请求超时设置为大于30秒的数字或获得更好的internet连接。

您可以通过以下方式完成此操作:

set_time_limit

代码语言:javascript
复制
set_time_limit(120); // two minutes

或者,如果您使用的是CURL请求:

代码语言:javascript
复制
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);

或者,打电话给您的互联网提供商,要求将您的数据套餐升级到更高的mb/s。

它也会对你发布代码有所帮助。所提到的修复此问题的方法是基于错误的,这可能是一个单独问题的结果。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12849191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档