Created
June 28, 2016 00:31
-
-
Save mackhankins/18d3ebee87bc9fa5bd7c5c505fe195c0 to your computer and use it in GitHub Desktop.
Hashtag Tweets
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function getTweets($hash_tag) { | |
$url = 'http://search.twitter.com/search.atom?q='.urlencode($hash_tag) ; | |
echo "<p>Connecting to <strong>$url</strong> ...</p>"; | |
$ch = curl_init($url); | |
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE); | |
$xml = curl_exec ($ch); | |
curl_close ($ch); | |
//If you want to see the response from Twitter, uncomment this next part out: | |
//echo "<p>Response:</p>"; | |
//echo "<pre>".htmlspecialchars($xml)."</pre>"; | |
$affected = 0; | |
$twelement = new SimpleXMLElement($xml); | |
foreach ($twelement->entry as $entry) { | |
$text = trim($entry->title); | |
$author = trim($entry->author->name); | |
$time = strtotime($entry->published); | |
$id = $entry->id; | |
echo "<p>Tweet from ".$author.": <strong>".$text."</strong> <em>Posted ".date('n/j/y g:i a',$time)."</em></p>"; | |
} | |
return true ; | |
} | |
getTweets('#cats'); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment