Выводим количество Twitter на сайт

Twitter (от англ. tweet — «щебетать», «болтать») — интернет-сайт, представляющий собой систему микроблогов, позволяющий пользователям отправлять короткие текстовые заметки. В этом уроке я Вам пока простой, но очень эффективный способ, вывода количества Twitter на сайте.

СОЗДАНИЕ PHP ФАЙЛОВ

Урок мы начнем с создания PHP файла. Откройте любой текстовый редактор. Сохраните файл с именем twitter.php.

После того как Вы создали пустой PHP документ, скопируйте и вставьте следующие строки кода:

<?php
	$tw = get_option("twitterfollowerscount");
	if  ($tw['lastcheck'] < ( mktime() - 3600 ) ) {
		$xml=file_get_contents('http://twitter.com/users/show.xml?screen_name=ВАШ НИК);
		if  (preg_match('/followers_count>(.*)</',$xml,$match)!=0) {
			 $tw['count']  = $match[1];
		}
		$tw['lastcheck']  = mktime();
		update_option("twitterfollowerscount",$tw);
	}
	echo  $tw['count'];
?>

ЧТО ДЕЛАЕТ КОД?

Первые пару строк определяют количество Twitter заметок. Обратите внимание на mktime 3600 – это означает, что оценка количества будет вызываться каждые 3600 секунд или каждый час. Если Вы удалите это значение, то оценка будет вызываться при каждой загрузки страницы.

Следующая линия загоняет все записи Twitter в переменную:

$xml=file_get_contents('http://twitter.com/users/show.xml?screen_name=ВАШ  НИК);

Вместо ВАШ НИК необходимо поставить Ваш Twitter ник, например masterin

$xml=file_get_contents('http://twitter.com/users/show.xml?screen_name=masterin); 

Сохраните файл.

ПРИМЕЧАНИЕ! Файл необходимо переместить в корневую папку сайта.

ВЫВОД КОЛИЧЕСТВА

В том месте, где Вы хотите сделать вывод, вставьте следующий код:

<?php include("twitter.php"); ?>

Вы очень легко можете изменить стандартный вывод. Для этого нам необходимо будет добавить несколько CSS стилей.

Прежде чем добавлять стили, необходимо создать класс для вывода

<p><span  class="twitter-followers">
	<?php  include("twitter.php"); ?>
</span> Followers</p>

После того как Вы добавили класс, можно преступить к созданию стилей.

p {
	color:#fff;
}
span.twitter-followers  {
	font-size:  24px;
	vertical-align:  middle;
	padding-left:  5px;
	color:  #1e96db;
}

Вот и все! Спасибо за внимание.

Просмотров: 2168      Опубликовал: Евгений Фединчик      Дата: 07.05.2010 10:41:07
  • Понравился урок? Добавьте его к себе в закладки.

    Последние уроки категории:

    Сокращение PHP кода

    Вы задумывались когда — нибудь о том, что лишний и бесполезный код убивает ваше время разработки приложения/сайта. Хотя это и кажется мелочью, но когда такой мелочи становится много, то время, потраченное впустую, становится ценным. И так давайте посмотрим, что можно и нужно сокращать...

    Видимость переменных в PHP

    В данном уроке рассматривается область видимости переменных PHP. Объясняется различие локальной и глобальной области видимости, показывается как получить доступ к глобальным переменным внутри функции, как работать с суперглобалами и создавать статические переменные.

    Как читать Rss ленты?

    Читалки и агрегаторы RSS используются для доступа, чтения и управления периодически-обновляемыми лентами RSS (или Atom), которые генерируются веб-сайтами. Эти ленты предоставляют доступ к последним материалам с этих сайтов.

    Установка и настройка PHP+Apache

    В этом уроке хотелось бы поднять очень интересную тему – Установка и настройка веб сервера PHP5 + Apache. В интернете довольно много различных инструкций по данной теме, но только вот в основном это копипаст, а не инструкция для человека, я же постараюсь объяснить все намного проще – на пальцах. Причина для установки локального вебсервера довольно много, например скорость выполнения и отладки скриптов, простота загрузки и модернизации контента и еще много чего.

    Как выбрать фреймворк

    Так уж повелось, что лень – это двигатель прогресса и как бы странно это не звучало, все те блага цивилизации, которые мы имеем сейчас были сделаны в первую очередь для нашего комфорта. Так и программисты чтобы облегчить себе жизнь и тем самым получить возможность создавать более сложные проекты за менее долгое время придумали сделать себе фреймворки.

    Комментарии:

    • Осталось: 1000 символов.
      Сохранить комментарий Отправка комментария
    lessons
    downloads
    search
    hosting

    Ищите хороший и не дорогой хостинг?

    Хостинг avahost.ua
    VPS VDS - виртуальный выделенный сервер
    sistems
    RBK Money

    Обменник.ws
    Яндекс
    Статистика HitUa