2011-07-03 3 views
3

나는 내 마지막 트윗을 검색하는 PHP 코드의 조각을 가지고 :실행 시간 초과 오류 메시지가 나타나지 않도록하려면 어떻게해야합니까?

$twitterrequest = 'http://api.twitter.com/1/statuses/user_timeline.json?user_id=' . $user_id . '&include_rts=true&count=' . $tweetsToDisplay; 
$twitterci = curl_init($twitterrequest); 
curl_setopt($twitterci, CURLOPT_RETURNTRANSFER, TRUE); 
$twitterinput = curl_exec($twitterci); 
curl_close($twitterci); 
return ($twitterinput); 

내 인터넷 연결이 내가 ocasionally 다음과 같은 메시지가 정말 바쁜 경우 :

치명적인 오류 : 30 초 최대 실행 시간 D : ... \ www ... \ wp-content \ themes ... line 26의 \ home_tweet.php를 초과했습니다.

이 추악한 오류 메시지가 아닌 단순히 표시하지 않으려면 어떻게해야합니까?

답변

2

이 답변의 시간을 컬 대기를 제한하는 더 우아한 수 있습니다 :

curl_setopt($twitterci, CURLOPT_TIMEOUT, 10); 

이 10 초 제공 할 수 있습니다. 그렇게하면 사용자에게 친숙한 방식으로 타임 아웃 조건을 처리 할 수있는 기회도 얻게됩니다.

원하지 않는 경우 How do I suppress a specific error in php

관련 문제