Nieuwste Tweets op site?

Gestart doorThomx7 reacties28 weergaven

8 berichten · pagina 1 van 1

Thomx

Lid · Topicstarter

Berichten
416
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heeft iemand misschien een Tweets systeem dat b.v de nieuwste tweets op je site laat zien?
Ik hoorde dat Caner hier zoon systeem heeft vrijgegeven? ik weet het niet zeker.
Heeft iemand misschien wat? yummie
0
Thomx

Lid · Topicstarter

Berichten
416
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nee niet dat.
Net zoiets als www.muziektop.nl
0
Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Google op php laatste tweet
0
Berichten
10.409
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] get_tweets[COLOR= #007700]([/COLOR][COLOR= #0000BB]$username[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$count[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700])
{[/COLOR]
    [COLOR= #0000BB]$url[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]http://twitter.com/statuses/user_timeline/[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$username[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000].json?count=[/COLOR][COLOR= #007700].(int)[/COLOR][COLOR= #0000BB]$count[/COLOR][COLOR= #007700];[/COLOR][COLOR= #FF8000]//Make the url[/COLOR]
    [COLOR= #0000BB]$ch[/COLOR] [COLOR= #007700]=[/COLOR] curl_init[COLOR= #007700]();[/COLOR][COLOR= #FF8000]//Initialise CURL[/COLOR]
    curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_URL[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$url[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//Set the url[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_RETURNTRANSFER[COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//We want the data to return[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_CONNECTTIMEOUT[COLOR= #007700],[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//Of course, we dont want your script to run forever, so set a timeout[/COLOR]
    [COLOR= #0000BB]$json[/COLOR] [COLOR= #007700]=[/COLOR] curl_exec[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//Execute and get the page[/COLOR]
    curl_close[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//Close curl connection[/COLOR]

    [COLOR= #0000BB]$decode[/COLOR] [COLOR= #007700]=[/COLOR] json_decode[COLOR= #007700]([/COLOR][COLOR= #0000BB]$json[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//Decode the json[/COLOR]

    [COLOR= #0000BB]$return[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
    [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$decode[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$tweet[/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #0000BB]$return[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$tweet[/COLOR] [COLOR= #007700]->[/COLOR] text[COLOR= #007700];[/COLOR][COLOR= #FF8000]//And the text to an array[/COLOR]
    [COLOR= #007700]}[/COLOR]

    [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$return[/COLOR][COLOR= #007700];[/COLOR][COLOR= #FF8000]//Return the array[/COLOR]
[COLOR= #007700]}[/COLOR]

[COLOR= #0000BB]$tweets[/COLOR] [COLOR= #007700]=[/COLOR] get_tweets[COLOR= #007700]([/COLOR][COLOR= #DD0000]barackobama[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//Get last 10 tweets of Barack Obama 

//Foreach tweet display it in a new line[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tweets[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$tweet[/COLOR][COLOR= #007700])
{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$tweet[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]<hr />[/COLOR][COLOR= #007700];
}[/COLOR]
?>


Bron
0
Jvdw

Lid

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php

        

        $username[/COLOR]        [COLOR= #007700]=[/COLOR]    [COLOR= #DD0000]Twitter username hier[/COLOR][COLOR= #007700];[/COLOR]

        [COLOR= #0000BB]$tweetCount[/COLOR]        [COLOR= #007700]=[/COLOR]    [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] 

        [COLOR= #0000BB]$twitterFeed[/COLOR]     [COLOR= #007700]=[/COLOR]     [COLOR= #DD0000]http://api.twitter.com/1/statuses/user_timeline/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$username[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000].xml?count=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$tweetCount[/COLOR][COLOR= #007700];

        

        function[/COLOR] timeAgo[COLOR= #007700]([/COLOR][COLOR= #0000BB]$timestamp[/COLOR][COLOR= #007700])

            {[/COLOR]

                [COLOR= #0000BB]$timestamp[/COLOR]    [COLOR= #007700]=[/COLOR]    [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$timestamp[/COLOR][COLOR= #007700]);[/COLOR]

                [COLOR= #0000BB]$now[/COLOR]        [COLOR= #007700]=[/COLOR]    [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]();[/COLOR]

                [COLOR= #0000BB]$timediff[/COLOR]    [COLOR= #007700]=[/COLOR]    [URL="http://www.php.net/floor"]floor[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$now[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR][COLOR= #007700]);[/COLOR]

                

                [URL="http://www.php.net/switch"]switch[/URL][COLOR= #007700]([/COLOR]true[COLOR= #007700])

                    {

                        case ([/COLOR][COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]60[/COLOR][COLOR= #007700]):[/COLOR]

                        [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$timediff[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] seconden geleden geplaatst[/COLOR][COLOR= #007700];

                        

                        case([/COLOR][COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]60[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]3600[/COLOR][COLOR= #007700]):[/COLOR]

                        [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/floor"]floor[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$timediff[/COLOR]/[COLOR= #0000BB]60[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000] minuten geleden geplaatst[/COLOR][COLOR= #007700];

                        

                        case([/COLOR][COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]3600[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]7200[/COLOR][COLOR= #007700]):[/COLOR]

                        [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/floor"]floor[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$timediff[/COLOR]/[COLOR= #0000BB]3600[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000] uur geleden geplaatst[/COLOR][COLOR= #007700];

                        

                        case([/COLOR][COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]7200[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]86400[/COLOR][COLOR= #007700]):[/COLOR]

                        [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/floor"]floor[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$timediff[/COLOR]/[COLOR= #0000BB]3600[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000] uren geleden geplaatst[/COLOR][COLOR= #007700];

                        

                        case([/COLOR][COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]86400[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]172800[/COLOR][COLOR= #007700]):[/COLOR]

                        [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/floor"]floor[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$timediff[/COLOR]/[COLOR= #0000BB]86400[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000] dag geleden geplaatst[/COLOR][COLOR= #007700];

                        

                        case([/COLOR][COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]172800[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]602800[/COLOR][COLOR= #007700]):[/COLOR]

                        [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/floor"]floor[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$timediff[/COLOR]/[COLOR= #0000BB]86400[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000] dagen geleden geplaatst[/COLOR][COLOR= #007700];

                        

                        case([/COLOR][COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]602800[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]1209600[/COLOR][COLOR= #007700]):[/COLOR]

                        [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/floor"]floor[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$timediff[/COLOR]/[COLOR= #0000BB]602800[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000] week geleden geplaatst[/COLOR][COLOR= #007700];

                        

                        case([/COLOR][COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]1209600[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$timediff[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]3026000[/COLOR][COLOR= #007700]):[/COLOR]

                        [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/floor"]floor[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$timediff[/COLOR]/[COLOR= #0000BB]602800[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000] weken geleden geplaatst[/COLOR][COLOR= #007700];

                        

                        default:[/COLOR]

                        [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]d-m-Y H:i[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR][COLOR= #007700]);

                    }

            }

     

            

        

        function[/COLOR] makeLinksClickable[COLOR= #007700]([/COLOR][COLOR= #0000BB]$text[/COLOR][COLOR= #007700])

            {[/COLOR]

                [COLOR= #0000BB]$text[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#(^|[n ])([w]+?://[w]+[^ "nrt< ]*)#"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"1<a href="2" target="_blank">2</a>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$text[/COLOR][COLOR= #007700]);[/COLOR]

                [COLOR= #0000BB]$text[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#(^|[n ])((www|ftp).[^ "tnr< ]*)#"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"1<a href="http://2" target="_blank">2</a>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$text[/COLOR][COLOR= #007700]);[/COLOR]

                [COLOR= #0000BB]$text[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"/@(w+)/"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<a href="http://www.twitter.com/1" target="_blank">@1</a>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$text[/COLOR][COLOR= #007700]);[/COLOR]

                [COLOR= #0000BB]$text[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"/#(w+)/"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"<a href="http://search.twitter.com/search?q=1" target="_blank">#1</a>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$text[/COLOR][COLOR= #007700]);[/COLOR]

                [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$text[/COLOR][COLOR= #007700];

            }[/COLOR]

        

        [COLOR= #0000BB]$twitterCurl[/COLOR] [COLOR= #007700]=[/COLOR]     curl_init[COLOR= #007700]();[/COLOR]

                        curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$twitterCurl[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_URL[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$twitterFeed[/COLOR][COLOR= #007700]);[/COLOR]

                        curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$twitterCurl[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_RETURNTRANSFER[COLOR= #007700],[/COLOR] TRUE[COLOR= #007700]);[/COLOR]

        [COLOR= #0000BB]$twitter[/COLOR]     [COLOR= #007700]=[/COLOR]    curl_exec[COLOR= #007700]([/COLOR][COLOR= #0000BB]$twitterCurl[/COLOR][COLOR= #007700]);[/COLOR]

        [COLOR= #0000BB]$tweets[/COLOR]     [COLOR= #007700]=    new[/COLOR] SimpleXMLElement[COLOR= #007700]([/COLOR][COLOR= #0000BB]$twitter[/COLOR][COLOR= #007700]);[/COLOR]

        

        [URL="http://www.php.net/foreach"]foreach[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$tweets[/COLOR][COLOR= #007700]->[/COLOR]status [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$tweet[/COLOR][COLOR= #007700]) 

            {[/COLOR]

                [URL="http://www.php.net/echo"]echo[/URL]        [COLOR= #DD0000]<div class="tweet-message">[/COLOR][COLOR= #007700];[/COLOR]

                [URL="http://www.php.net/echo"]echo[/URL]            makeLinksClickable[COLOR= #007700]([/COLOR][COLOR= #0000BB]$tweet[/COLOR][COLOR= #007700]->[/COLOR]text[COLOR= #007700]);[/COLOR]

                [URL="http://www.php.net/echo"]echo[/URL]        [COLOR= #DD0000]</div>[/COLOR][COLOR= #007700];[/COLOR]

                [URL="http://www.php.net/echo"]echo[/URL]        [COLOR= #DD0000]<div class="tweet-post-datetime">[/COLOR][COLOR= #007700];[/COLOR]

                [URL="http://www.php.net/echo"]echo[/URL]            timeAgo[COLOR= #007700]([/COLOR][COLOR= #0000BB]$tweet[/COLOR][COLOR= #007700]->[/COLOR]created_at[COLOR= #007700]);[/COLOR]

                [URL="http://www.php.net/echo"]echo[/URL]            [COLOR= #DD0000]<br />[/COLOR][COLOR= #007700];[/COLOR]

                [URL="http://www.php.net/echo"]echo[/URL]        [COLOR= #DD0000]</div>[/COLOR][COLOR= #007700];

                

            }[/COLOR]

        

        curl_close[COLOR= #007700]([/COLOR][COLOR= #0000BB]$twitterCurl[/COLOR][COLOR= #007700]);[/COLOR]

    ?>


in het nederlandsbiggrin
0
Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je kon ook op phphulp kijken ...
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Twitterwidget kan je ook gebruiken hoor
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren