The Blue Whale

International Fund for Animal Welfare: Blue Whale
Provides information such as appearance, size, mortality, distribution, population,
habitat, migration, and social behavior.

Blue Whale Inn
Bed and breakfast near the beach in Cambria. Provides general information, room
photos and rates.

Blue Whale -- Kids' Planet -- Defenders of Wildlife
Learn about the habitat, description, size, diet, and behavior of the blue whale.

Blue Whales
A reference to the blue whale provides information on its background and scientific
information.

ACS blue whale Cetacean Fact Sheet - American Cetacean Society
Detailed information from the American Cetacean Society.

WWF: The Great Whales
Seven out of the 13 great whale species are still endangered or vulnerable after
decades of protection. Information about them including threats, projects and ...

Monterey Bay Whale Watch - Whale Watching Trips
Year-round whale watching trips in Monterey Bay, California. All trips led by
marine biologists.

Whale Photos and Dolphin Photos, Photographs of Cetaceans, Phillip ...
Underwater photographs of six species of whales.

Discovering Whales - The Blue Whale
General information, range, research, and links.

Secrets of the Ocean Realm: Blue Whale
Short description and photograph from the PBS series.

Blue Whales
Provides information on the blue whale such as its distribution, human impacts,
and recovery efforts.

Species at Risk / Espèces en péril
Conservation, recovery efforts, news, and biology of the species listed by the
Committee on the Status of Endangered Wildlife In Canada.

Blue whale photographs underwater - Balaenoptera musculus
Provides underwater and aerial photos of the blue whale.

Blue Whale Calls
Sound clips of various blue whales.

Blue Whale Factsheet
Information compiled by the Marine Mammal Center.

Blue Whale - Planet Ocean - DiscoverySchool.com
A fun introduction to the species along with answers to common questions.
From DiscoverySchool.com.

Blue Whale Photographs, Balaenoptera musculus, Phillip Colla ...
Photographs of and basic natural history information about the blue whale.

Blue Whale
Easy-to-read fact sheet complete with photographs. From the National Parks
Conservation Association.

BLUE WHALE - EnchantedLearning.com
Includes information and activities for children regarding the blue whale.

WDCS - Whale and Dolphin Conservation Society
International charity dedicated to the worldwide conservation and protection of
whales, dolphins and porpoises.

Blue Whale's House
?????????????????????????

Alaska Department of Fish and Game — ADF&G Home Page
Official state site.

Blue Whale
Short description and sketch.

 

 

rss_url = $url; $this->num_to_show = $numtoshow; $this->do_update = $update; $this->my_html = preg_replace("/(#{.*?):(.*?})/", "\\1__\\2", $html); //xx:xx tag workaround $this->content = $this->fetch_feed(); $this->parse_feed(); $this->show(); } /* string */ function fetch_feed() { $url_parts = parse_url($this->rss_url); $filename = $url_parts['host'] . str_replace("/", ",", $url_parts['path']) . "_" . @$url_parts['query']; if(file_exists($this->data_directory . "/$filename")) { $last = filemtime($this->data_directory . "/$filename"); if(time() - $last > $this->update_interval * 60 || $this->update_interval == 0) { $update = 1; } } else { $create= 1; } if($create == 1 || ($this->do_update == TRUE && $update == 1)) { $fp = @fsockopen($url_parts['host'], 80, $errno, $errstr, 5); if (!$fp) { echo "Couldn't open rss feed {$this->feed_url} in {$_SERVER['PHP_SELF']}
\n"; return; } fputs($fp, "GET " . $url_parts['path'] . "?" . @$url_parts['query'] . " HTTP/1.0\r\n" ."Host: " . $url_parts['host'] . "\r\n" ."User-Agent: Drew's RSS Reader 0.1\r\n" ."Connection: Close\r\n\r\n"); while(!feof($fp)) { $rss_data .= @fgets($fp, 1024); } list(, $rss_data) = explode("\r\n\r\n", $rss_data, 2); $output = @fopen($this->data_directory . "/$filename", "w+"); if(!$output) { return $rss_data; } else { flock($output, LOCK_EX); fputs($output, $rss_data); flock($output, LOCK_UN); fclose($output); } } //update return file_get_contents($this->data_directory . "/$filename"); } /* void */ function parse_feed() { preg_match("/(.*?)<\/title>/", $this->content, $title); $this->feed_title = @$title[1]; preg_match("/<link>(.*?)<\/link>/", $this->content, $link); $this->feed_link = @$link[1]; preg_match("/<description>(.*?)<\/description>/", $this->content, $description); $this->feed_description = @$description[1]; preg_match_all("/<item[^>]*>(.*?)<\/item>/s", $this->content, $items); if (sizeof($items[0]) == 0) { echo "No item elements found in rss feed.<br />\n"; } for($i = 0; $i < sizeof($items[0]); ++$i) { preg_match_all("/(?:<([\w:]*)[^>]*>(?:<!\[CDATA\[)?(.*?)(?:]]>)?<\/\\1>)+?/si", preg_replace("/<item[^>]*>/", "", $items[0][$i]), $elements); for($j = 0; $j < sizeof($elements[0]); ++$j) { $elements[1][$j] = str_replace(":", "__", $elements[1][$j]); //regex fix for items with : like dc:date $this->rss[$i][$elements[1][$j]] = trim(html_entity_decode($elements[2][$j])); } } } /* void */ function show() { if($this->my_html == "") { $this->show_html(); } else { $this->show_user_html(); } } function show_html() { $show = (sizeof($this->rss) > $this->num_to_show ? $this->num_to_show : sizeof($this->rss)); for($i = 0; $i < $show; ++$i) { echo "- <a href=\"{$this->rss[$i]['link']}\" target=\"_new\">{$this->rss[$i]['title']}</a><br />\n"; } } function show_user_html() { $show = (sizeof($this->rss) > $this->num_to_show ? $this->num_to_show : sizeof($this->rss)); for($i = 0; $i < $show; ++$i) { extract($this->rss[$i]); $item = preg_replace("/#\{([^}]+)}/e", "$\\1", $this->my_html); echo $item; } } } // end class $url = "http://www.justinpfister.com/gnewsfeed.php?q=whale&lang=en&ned=us"; $show = 3; $html = "#{title}<br />#{description}<br />"; $update = 1; $rss = new rss_parser($url, $show, $html, $update); $url = "http://search.news.yahoo.com/usns/ynsearch/categories/47/index.html?p=whale"; $show = 3; $html = "#{title}<br />#{description}<br />"; $update = 1; $rss = new rss_parser($url, $show, $html, $update); ?> <p class="main"> </p> </td><td valign="top" align="left" width="18%"> <table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td valign="top" width="125"> <p align="center" Class="Heading"><b> <a href="http://www.blue.whale-world.info">Sign up!</a> </b> </p> <hr> <form name="NEWSLETTER" action="http://www.blue.whale-world.info/formmail.php" method="post"> <input type="hidden" value="shak" name="recipient"> <input type="hidden" value="newsletter" name="page"> <input type="hidden" value="Newsletter Signup" name="subject"> <input type="hidden" value="http://www.blue.whale-world.info/newsletters/confirm.html" name="redirect"> <p class="Heading" align="center"><b><i>Sign up for the Blue Whale   newsletter!</i></b><br> <p class="main" align="center">Enter Email Address Here:</p> <p align="center"> <input size="14" maxlength="59" name="email" class="textbox"> <input type="hidden" value="email" name="required"> <input id="submit1" type="submit" value=" Subscribe " name="submit1" class="boxlook"> </p> </p> </form> <hr> <p align="center"> </p> </td> </tr> </table> </td></tr> </table> </td> </tr> </table> </center> </div> <center> <p></p> <p class="nav"> <a href="http://www.blue.whale-world.info"> Home </a>    <a href="http://www.blue.whale-world.info/newsletters/">Blue Whale Articles </a>    <a href="http://www.blue.whale-world.info/bluewhale/"> Blue Whale Links </a> <script language="javascript" type="text/javascript" src="http://www.clicktoys.co.uk/help/asrep/record.php"></script> <noscript><img width="1" height="1" border="0" src="http://www.clicktoys.co.uk/help/asrep/record.php?rep=v&transport=img"></noscript> </p> </center> </body> </html>