Expert Html
MPEG . ORG - MPEG Pointers and Resources Annotated links of MPEG resources, focused mostly on the MPEG-1 and MPEG-2 standards.
Earth's Environmental Experts (3E). A free database of ... Database of environmental experts and consultants, available to subscribers.
Also offering a free trial.
Pregnancy & Parenting: For Today's Mom - iVillage Contains articles, reviews, and advice.
Expert Witness Directory: HGExperts.com International directory of consultants, experts, legal consultants, speakers,
and dispute resolution professionals.
Maximum Downforce - Web Design, Graphics and Photography. Expert ... Web design, graphics, logos and photography. Bergenfield, New Jersey.
PHP Expert Editor - PHP Editor from Ankord An easy-to-use PHP IDE for Windows. Has an internal HTTP-server and Debugger to
run, test and debug PHP scripts. [Shareware]
Backup Software to Backup Device Drivers for free / Backup Drivers ... WinDriver Expert was design to backing up Windows system driver files. Two versions
are available free and professional.
VRD- About the AskA+ Locator Use the search tool here to find quality educational "Ask An Expert" sites.
All sites are screened before being entered in this database.
DannyLipford.com Home Improvement Expert Danny Lipford
NOVELL: SUSE LINUX Novell-owned Germany-based distribution. Find official news releases, links, and
corporate information.
EAGLES: Expert Advisory Group on Language Engineering Standards A European Commission initiative to provide standards for linguistic engineering
applications such as corpora, lexicons, mark-up languages and software.
WildPackets - Network Protocol Analysis, Protocol Analyzer ... Developers of packet and protocol analyzers, Internet measurement tools, and
TCP/IP test utilities. Company, product and training information, white papers, ...
Just for Kids! Easy recipes sweetened with honey.
CoffeeCup - HTML Editor, Web Hosting, FTP & Web Design Software Make changes in the editor in the top half of the screen; see the effect in the
viewer below. Includes an FTP handler and a guided tour for beginners.
Ask an Expert Sources Nicely organized index of sites where you can ask an expert.
CLIPS: A Tool for Building Expert Systems Productive expert system development and delivery tool; a full environment for
creating rule and/or object based expert systems.
Ask the Experts refdesk.com A comprehensive listing of links to experts in various fields.
Legal Software, Process Servers, Court Reporters, Expert Witnesses ... Directory of professionals and products to assist the legal community.
HUGIN EXPERT - Hugin Expert system software house in construction and execution of Bayesian Belief
Networks (also known as Bayesian Networks, Belief Networks, ...
Electronic Voting Voting expert Rebecca Mercuri's website, with papers on the subject, and many
articles and websites regarding electronic voting.
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);
?>