[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Twitter API
looct
Добрый день ув. Программисты php smile.gif
Помогите начинающему разобраться с такой вот темой.
Цель - выводить с одного аккаунта твиттера, все твитты на главную страницу сайта с сортировкой по, к примеру, неделям.

С первой частью (выводить на сайт твиты), проблем нету.
Но проблема в том что бы организовать сортировку нужно подключить БД, а это уже тяжело для меня:(
Надеюсь изложил понятно, если какие то есть вопросы, пишите замечания, я исправлюсь.

Надеюсь на Вашу помощь. Заранее всем спасибо.
SlavaFr
Цитата (looct @ 3.01.2013 - 09:09)
Но проблема в том что бы организовать сортировку нужно подключить БД,

Почему нужно БД?


_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
looct
А разве можно как то по другому? Если будет таких недель 100 или 1000? как иначе?
Игорь_Vasinsky
сортировать можно и массив - я думаю тебе на это намекнули.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
SlavaFr
на сколько я понимаю у каждого twitta есть "created_at" по которым ты можеш применить твою сортировку.

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
SlavaFr
@Игорь_Vasinsky возможно даже не понадобится масив. Твитты уже по дате сортированны, останется только во время оутпута под год и номер недели подстроить

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
looct
Цитата (SlavaFr @ 3.01.2013 - 14:28)
Твитты уже по дате сортированны, останется только во время оутпута под год и номер недели подстроить

А вы не подскажите как это реализовать, если к примеру сам вывод твитов можно записать так.
<li>
<
h2>Мой твиттер</h2>
<
ul>
<?php
$username = ""; //
$limit = ""; //


$prefix = "";
$suffix = "";
$tweetprefix = "";
$tweetsuffix = "<br>";

$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=" . $limit;

function parse_feed($feed, $prefix, $tweetprefix, $tweetsuffix, $suffix) {

$feed = str_replace("<", "<", $feed);
$feed = str_replace(">", ">", $feed);
$clean = explode("<content type=\"html\">", $feed);

$amount = count($clean) - 1;

echo $prefix;

for ($i = 1; $i <= $amount; $i++) {
$cleaner = explode("</content>", $clean[$i]);
echo $tweetprefix;
echo $cleaner[0];
echo $tweetsuffix;
}

echo $suffix;
}

$twitterFeed = file_get_contents($feed);
parse_feed($twitterFeed, $prefix, $tweetprefix, $tweetsuffix, $suffix);
?>

</ul>
</
li>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.