У меня есть функция в php, которая перечисляет подписчиков пользователя в твиттере. Когда я использую Chrome для перехода на страницу, которая содержит функцию, она работает, иногда нет.
Chrome работает 3 из 5 раз, прежде чем выдает «Ошибка 330 (net :: ERR_CONTENT_DECODING_FAILED): неизвестная ошибка»
Mozilla работает 4 из 5 раз, прежде чем выдает «Ошибка кодирования контента»
Опера показывает это
Предупреждение. В foreach () указан неверный аргумент
C: \ wamp \ www \ ntwyt \ core \ common \ twitter.php в строке 1639
j & x o 4 a h RA N T. & Km n 5ý i <Т
K / o4¨b @ Y </p>
Вот код
function theme_followers($feed, $hide_pagination = false) {
$rows = array();
if (count($feed) == 0 || $feed == '[]') return '<p>No users to display.</p>';
foreach ($feed->users->user as $user) {
$name = theme('full_name', $user);
$tweets_per_day = twitter_tweets_per_day($user);
$last_tweet = strtotime($user->status->created_at);
$content = "{$name}<br /><span class='about'>";
if($user->description != "")
$content .= "Bio: " . twitter_parse_tags($user->description) . "<br />";
if($user->location != "")
$content .= "Location: {$user->location}<br />";
$content .= "Info: ";
$content .= pluralise('tweet', $user->statuses_count, true) . ", ";
$content .= pluralise('friend', $user->friends_count, true) . ", ";
$content .= pluralise('follower', $user->followers_count, true) . ", ";
$content .= "~" . pluralise('tweet', $tweets_per_day, true) . " per day<br />";
$content .= "Last tweet: ";
if($user->protected == 'true' && $last_tweet == 0)
$content .= "Private";
else if($last_tweet == 0)
$content .= "Never tweeted";
else
$content .= twitter_date('l jS F Y', $last_tweet);
$content .= "</span>";
$rows[] = array('data' => array(array('data' => theme('avatar', theme_get_avatar($user)), 'class' => 'avatar'),
array('data' => $content, 'class' => 'status shift')),
'class' => 'tweet');
}
$content = theme('table', array(), $rows, array('class' => 'followers'));
if (!$hide_pagination)
$content .= theme('list_pagination', $feed);
return $content;
}
В чем проблема? Это работает и не работает.