Image Expert 2000
INDIAN PICTURES FROM STOCK PHOTOGRAPHY AGENCY BASED IN BOMBAY ... Images of India. Categories include animals, fairs, festivals, nature, industry,
people, and places.
California Expert Witness, Accident Investigation & Reconstruction Expert witness in accident investigation and reconstruction, civil engineering,
and transportation. Huntington Beach, California.
Project Group 2000 - Tower Erection, Antenna/Coax, CDMA-3G ... Tower construction to include co-location installations, 3rd generation upgrades,
and tower inspections and maintenance services.
Banner Maker Pro - Create any banner ad, button, logo, animated ... Creates banners, buttons, and other Web graphics. [Win95/98/Me/NT/2000]
Welcome to Hermosa Imports Online Specializing in pre-owned Mercedes Benz.
Vision Keepers 2000 A computer system for diagnosing early diabetic retinopathy and conducting time
series analysis of lesion progressions.
CNN.com - Disbarment recommendation unusually harsh, expert says ... [CNN]
AskMen.com - Expert dating advice Articles on dating and love, and the differences between men and women in
relationships.
2000Shareware.com, the Internet resource for Windows 2000 software Source for Windows 2000/95/98/NT software, search for software or browse various
categories. Accepts Authors submission.
UK Scanning slides, negatives and photographs - film scanning ... Providing customised slide, film, negative, and photograph scanning services.
Located in Cornwall.
San Francisco Cosmetic Dentistry, the Practice of Dr Castaneda Dr. Rebecca Castaneda presents provides cosmetic and reconstructive dental services
to renew a patient's smile, image and health.
Acronis - online disk backup and imaging programs, server disaster ... Backing up and restoring exact hard disk and/or individual partition images.
Capture and restore disk images in Windows no need to reboot to DOS, ...
Expert Networking Group Ltd (ENGL) Network engineers. Includes company profile, products, services and events.
Click2Houston.com - Home NBC affiliate.
Business Computer Support Web Site Designers Database Developers ... Specialists in providing IT Support to small/medium sized businesses.
Gwinnett County Public Library Information on public library, located in Gwinnett County, Georgia.
500 Card Game,Canasta Card Game, Bridge Card Game, Whist Card Game ... Provides shareware versions of several card games and links to other software.
Uterine Fibroids United States National Women's Health Center cite on Uterine Fibroids, including
some information on FDA approved ultrasound treatment.
Production Graphics - webreference.com Specifically designed for working graphic designers. Tutorials on all major
software, including Photoshop, Illustrator, Freehand, CorelDraw, Fireworks, ...
Welcome to JPEG Home site of the JPEG and JBIG committees.
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>/", $this->content, $link);
$this->feed_link = @$link[1];
preg_match("/(.*?)<\/description>/", $this->content, $description);
$this->feed_description = @$description[1];
preg_match_all("/- ]*>(.*?)<\/item>/s", $this->content, $items);
if (sizeof($items[0]) == 0) {
echo "No item elements found in rss feed.
\n";
}
for($i = 0; $i < sizeof($items[0]); ++$i) {
preg_match_all("/(?:<([\w:]*)[^>]*>(?:)?<\/\\1>)+?/si", preg_replace("/- ]*>/", "", $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 "-
rss[$i]['link']}\" target=\"_new\">{$this->rss[$i]['title']} \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=Expert&lang=en&ned=us";
$show = 3;
$html = "#{title} #{description} ";
$update = 1;
$rss = new rss_parser($url, $show, $html, $update);
$url = "http://search.news.yahoo.com/usns/ynsearch/categories/47/index.html?p=Expert";
$show = 3;
$html = "#{title} #{description} ";
$update = 1;
$rss = new rss_parser($url, $show, $html, $update);
?>