2012-10-11 2 views
0

내 애플리케이션에 Wolfram Alpha API를 구현하려고합니다. 언어 라이브러리를 다운로드하고 샘플 페이지를 브라우저에로드합니다.Wolfram Alpha PHP 구현 문제

그러나, 나는

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 

을 사용 얻었다.

누구든지이 문제에 대해 도움을 줄 수 있습니까? 고마워요! 30 초

답변

1

최대 실행 시간은

숫자보다 큰 30 초 요구 타임 아웃 시간을 설정하거나 더 나은 인터넷 연결을 얻을 초과했습니다. 당신이 CURL 요청을 사용하는 경우

set_time_limit

set_time_limit(120); // two minutes 

또는 :

다음이 작업을 수행 할 수 있습니다 또는

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120); 

를, 인터넷 제공 업체를 전화로 물어 데이터 계획을 더 높은 mb/s 수로 업그레이드하십시오.

코드를 게시하는 데 도움이됩니다. 이 문제를 해결하는 방법은 별도의 문제가 될 수있는 오류를 기반으로합니다.