2011-07-03 19 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秒の最大実行時間... \ www ... \ wp-content \ themes ... \ home_tweet.php 26行目を超えました

この醜いエラーメッセージではなく単に何も表示しないようにするにはどうすればいいですか?

答えて

2

答えのための時間にカール待機を制限するために、よりエレガントであるかもしれない:

curl_setopt($twitterci, CURLOPT_TIMEOUT, 10); 

はそれを10秒を与えます。このようにして、ユーザーフレンドリーな方法でタイムアウト条件を処理する機会も得られます。

これはあなたが探しているものではない場合は、見てくださいHow do I suppress a specific error in php

関連する問題