To make it work for that page, here is the code I use:
$url = 'http://www.eatmygirlfriend.com/2003/May/08/index02.html';
if ($f = fopen($url, 'r')) {
echo "<select>";
$Content = fread($f, 10 * 1024);
preg_match_all('/<img src="([^"]*\\.jpg)"[^>]*>/i', $Content, $imgs);
foreach ($imgs[1] as $img) {
echo "<option>$img</option>";
}
echo "</select>";
}
The only thing I'm not sure about is the 10 * 1024. I used that because that is what you used earlier, and filesize() does not work on remote files. Again, this has been tested on my server, and works fine.