Archive for November, 2004

Newest LiveJournal Images

by Matt Danger on Nov.24, 2004, under PHP, Unix

This script displays the newest images posted by LiveJournal users. The script is pretty basic and simply parses a feed from LiveJournal.

You can view it in action here: http://mattdanger.net/lj/ (Warning: Some images may be NSFW!)

The code:

<?php
 
$n = 5; // Maximum is 250
$referrer = 'http://example.com'; // Your site
$email = 'user@example.com'; // Your email
 
if ($fp = fsockopen('livejournal.com', 80)) {
 
  fputs($fp, "GET /stats/latest-img.bml HTTP/1.0rn" .
      "Host: www.livejournal.comrn" .
      "User-Agent: " . $referrer . "; " . $email . "rnrn");
 
  $data = '';
 
  while(!feof($fp)) {
 
    $data .= fgets($fp);
 
  }
 
  fclose($fp);
  preg_match_all("<recent-image img='([^']+)' url='([^']+)' />", $data, $out);
 
  for ($i = 0; $i < $n; $i++) {
 
    echo '<a href="' . $out[2][$i] . '"><img border="0" src="' . $out[1][$i] . '" /></a><br /><br />' . "n";
 
  }
 
} else {
 
  echo "Connecting to LiveJournal failed.";
 
}
?>

As an aside, if you’re a LiveJournal user and don’t want your images posted to the public feed you can go to your command console and type “set latest_optout yes”.

Leave a Comment :, more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Send me a message on AIM!

Friends

Read what I read...