Ins Experts
IARC - Insurance Adjusters Resource Center - www.adjust-it.com Resource center and directory for insurance claims related services and publications
throughout the world.
Neural Network Software Add-ins for Microsoft Excel MS Excel add-ins based on neural networks. Designed for predicting, classification
and financial forecasting.
CNN.com - What's wrong with the INS? - March 21, 2002 [CNN]
Softech Solutions Homepage - Experts in PaySys' VisionPlus Credit ... Specializes in credit related systems for large credit card processors including
some of the largest banks, retailers, and processors in the world.
Macworld: The Mac Product Experts Macworld features Macintosh product reviews and buying advice, instructional
how-to articles, and news and opinion about Apple Computer and the Mac.
PowerMax Computers, Experts in Used, New, and Refurbished Macs and ... An Apple authorized reseller and service provider that sells new, used, and
refurbished Macintosh computers and peripherals.
INS,US Immigration,Naturalization and Greencard - INS Experts Immigration forms vendor. Forms can be completed online.
CNN.com - Court of appeals to consider who speaks for Elian - May ... [CNN]
Infinite Number of Sounds Recording Company- Postrock, Electronic ... Project creating music in styles as broad and eclectic as the name implies,
ranging from rock to electronic to jazz and all things in-between.
Powerpoint Expert, Presentation Design, Templates, Business ... Offers design, printing, imaging, copying, and scanning services.
Brayder Technologies Inc. - PalmOS Flash Experts Produces and sells memory enhancer and organiser software.
Coding Technologies welcome to the experts in audio coding
C/C++ Users Journal Practical technical information, with an extensive code archive, for advanced
C/C++ programmers. A monthly hardcopy magazine since 1983.
Australian Immigration Lawyers...step-by-step, we can help. Migration law firm.
US Immigration Lawyer Services - Apply Online: H-1B, K-1 Fiancee ... Immigration information, and assistance for work permits, visas, permanent
residency, and citizenship.
Technical analysis software add-ins for Microsoft Excel. Stock ... MS Excel application for technical analysis and quotes downloading from stock
exchanges. Build complex trading systems. 146 indicators and experts.
K-1 Visa Page Provide their application submission checklist.
Carole Matthews-French - Realty Experts Residential properties in La Jolla. Offers seller's and buyer's representation
and mortgage advice.
PRC Home Page Specializes in repairing and selling hard disk drives. Servicing drives from
virtually all hard disk manufacturers.
Tougher Enforcement by INS Urged (washingtonpost.com) Terrorist attacks inspires more discussions about immigration policies in the
United States.
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);
?>