Help me out with this

4 replies
<?php
$fb_id = '36922302396';
$url = 'https://graph.facebook.com/' . urlencode($fb_id);
$result = json_decode( file_get_contents($url) );
printf("%s %s %s", $result->likes, $result->name, $result->link);
?>

This code gives me a result 13480889 Nokia https://www.facebook.com/nokia
where 13480889 is total likes, Nokia is the name of the page and https://www.facebook.com/nokia is the url of the page.

I wish to know if you can help me with:

1. How can i use the html tag < a target = "_blank" > to convert the link into hyperlink so that I can have something like "Click here to visit"!

2. How can monitor performance of 25+ fb_id on an hourly basis with all url underneath each other.

3. Should be displayed in a formatted order with sorted order (descending) on likes.
#modification #php
  • Profile picture of the author phpg
    <?php
    $fb_ids = array('1234','2345','234324',);
    function cmp($a, $b) {
    if($a->likes==$b->likes) return 0;
    return ($a->likes < $b->likes ? 1 : -1);
    }
    $results = array();
    foreach($fb_ids as $fb_id) {
    $url = 'https://graph.facebook.com/' . urlencode($fb_id);
    $results[] = json_decode( file_get_contents($url) );
    }
    usort($results, 'cmp');
    foreach($results as $result) {
    printf('%s %s <a href="%s" target="_blank">Click here to visit</a><br />', $result->likes, $result->name, $result->link);
    }
    {{ DiscussionBoard.errors[9525301].message }}
  • Profile picture of the author phpg
    Obviously it doesn't run itself hourly.
    {{ DiscussionBoard.errors[9525777].message }}

Trending Topics