Return to Snippet

Revision: 44024
at April 5, 2011 05:17 by Sauljps


Initial Code
<?php  
    $usernames = "Username Username Username"; // Pull from accounts, separated by a space  
    $limit = "5"; // Number of tweets to pull in, total.  
    $show = 1; // Show username? 0 = No, 1 = Yes.  
      
    $prefix = ""; // This comes before the entire block of tweets.  
    $prefix_sub = ""; // This comes before each tweet on the feed.  
    $wedge = ""; // This comes after the username but before the tweet content.  
    $suffix_sub = "<br>"; // This comes after each tweet on the feed.  
    $suffix = ""; // This comes after the entire block of tweets.  
      
    function parse_feed($usernames, $limit, $show, $prefix_sub, $wedge, $suffix_sub) {  
      
    $usernames = str_replace(" ", "+OR+from%3A", $usernames);  
    $feed = "http://search.twitter.com/search.atom?q=from%3A" . $usernames . "&rpp=" . $limit;  
    $feed = file_get_contents($feed);  
    $feed = str_replace("&", "&", $feed);  
    $feed = str_replace("<", "<", $feed);  
    $feed = str_replace(">", ">", $feed);  
    $clean = explode("<entry>", $feed);  
    $amount = count($clean) - 1;  
      
    for ($i = 1; $i <= $amount; $i++) {  
      
    $entry_close = explode("</entry>", $clean[$i]);  
    $clean_content_1 = explode("<content type=\"html\">", $entry_close[0]);  
    $clean_content = explode("</content>", $clean_content_1[1]);  
    $clean_name_2 = explode("<name>", $entry_close[0]);  
    $clean_name_1 = explode("(", $clean_name_2[1]);  
    $clean_name = explode(")</name>", $clean_name_1[1]);  
    $clean_uri_1 = explode("<uri>", $entry_close[0]);  
    $clean_uri = explode("</uri>", $clean_uri_1[1]);  
      
    echo $prefix_sub;  
    if ($show == 1) { echo "<a href=\"" . $clean_uri[0] . "\">" . $clean_name[0] . "</a>" . $wedge; }  
    echo $clean_content[0];  
    echo $suffix_sub;  
      
    }  
    }  
    echo $prefix;  
    parse_feed($usernames, $limit, $show, $prefix_sub, $wedge, $suffix_sub);  
    echo $suffix;  
    ?>

Initial URL

                                

Initial Description
WordPress

Initial Title
Display Tweets From Multiple Users

Initial Tags

                                

Initial Language
PHP