Remax Experts
Rick Starr - RE/MAX Rewards Plus Real estate agent specializing in homes and other real estate in West and North
Columbus.
MLS Real Estate Experts Best Search Miracle Homes Find Residential specialist serving buyers and sellers. Includes testimonials and listings.
Mike and Joanne Drake - RE/MAX Preferred Professionals Featured listings and contact details.
John and Barbara Vazquez - RE/MAX Realty Experts Offers properties at Fairgreen Golf Community. Includes listings, map, school
information, agent profiles.
Ray and Linda Tyler - RE/MAX Sun Properties Featured properties and links to national databases and mortgage calculators.
RE/MAX Bahia - Your Real Estate Experts of the Puerto Vallarta Area Listings for rental, residential, and investment properties, with information on
community and legal aspects of buying property.
Andee Hausman - RE/MAX Experts Serving Chicagoland. Lists homes list in Gurnee, Grayslake, Libertyville, Mundelein,
Vernon Hills, Long Grove, Arlington Heights and Buffalo Grove.
Jim Clauser - REMAX Associates Athens Listings, home buying, selling, homes for sale, serving Athens, Watkinsville and
Colbert in Oconee County.
The Terry Team > parker colorado homes, denver real estate experts ... Residential buyer and seller assistance including mortgage resources.
Joseph Maggio - RE/MAX Manhattan, REALTORS Serving Manhattan, Fort Riley and Wamego in Riley and Pottawatomie Counties.
Includes listings, buying and selling tips, home search and relocation information.
Dave Debus, Broker with RE/MAX Executive, Serves the Real Estate ... Offers agent profile, listings, and overview of client services.
Jim Brennan - RE/MAX Equity Group Realtor specializing in homes and other real estate in Bend.
Ginger Allen - RE/MAX Experts Specializes in the greater Annapolis area, which includes Kent Island, Anne
Arundel County, Prince Georges County, and Queen Annes County.
Carolyn Topcik - RE/MAX Experts Realtor for Chicago's north and northwest suburbs and offering buying and selling
resources and listings.
Elaine and Thomas Kovacevich - Realty Experts Provides area listings, community information, editor profiles and points of contact.
John Pacilio - RE/MAX Serving Carmel, Indianapolis and Fishers.
Team Arends - Re/Max Properties, Inc. Buyer and seller resources, market analysis, online listings, and virtual tours.
Jim and Marian Sunman - RE/MAX First Residential listings, homes for sale, and relocation information serving Warren,
Clinton Township and Fraser, in Macomb County.
Elaine Kovacevich, Tom Kovacevich -- Realty Experts Inc. -- Sedona ... Includes information on relocation, homes, lots, farms, land, and commercial
investment in Cottonwood and Verde Valley.
Dena Calivas - RE/MAX Real Estate Specialists Real estate listings and relocation information in Duval and St. Johns County.
School reports.
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);
?>