Flash Experts
BookFlash: Innovations in Book Publicity - Home Provider of targeted publicity services for independent publishers and small
presses. Services include press release distribution, online media kits, ...
Memory upgrades, graphics cards, flash media, and usb storage at ... Ram and memory upgrades direct from the manufacture Micron.
Brayder Technologies Inc. - PalmOS Flash Experts Produces and sells memory enhancer and organiser software.
NEILSON Experts in providing all year round active holidays UK-based operated featuring resorts in Europe, Canada and the USA. Emphasis on
travel departing London.
Devon web designers - web design, Flash animation & Director ... Provides design, Flash animation, hosting, and search engine placement. Based in
Devon, England, United Kingdom.
Flash.Pro Home
lemongroup.net - New Media advertising agency in Bulgaria, Eastern ... ???? ?? ????? ??????????? ???????? ??????????? ? ????????? ?? ?????????? ?
???????????? ??? ??????? ? ??????? ???????.
[Flashforward >> New York 2005] Flash conferences and Flash film festivals held yearly in San Francisco, New York
and Europe.
Everybody's Interactive :: Web Strategies, Interactive ... Full service interactive media firm including e-marketing, e-learning and e-commerce.
Includes headlines and information on services.
Flash Games resource, Tutorials, Animations, ActionScripts, free ... Offers Flash movies, forum, tutorials, FAQ, links.
Website Templates including HTML and Flash templates, intros and ... Flash and HTML templates that are compatible with all browsers.
Midweb.net - web design company uk Web design, and search engine optimisation. Includes company information and
details of products and services. [Requires Flash]
IT Web Experts Web design, programming, printing and database services.
Baublitz Advertising : The Construction and Building Materials ... Marketing knowledge and experience for the building materials and construction
industry.
Visual Communications -- Your Multimedia, Flash, and Presentation ... High-end PowerPoint and presentation services for businesses.
:: Flash Developer dot nl Links to XML and F5 actionscript resources like plugins, extensions, editors,
tutorials and software manuals.
Flash Kit, A Flash Developer Resource - Online resource for ... Resources for Flash animators. Also an archive of music loops and sound effects.
PresentationPro - The PowerPoint Experts A series of products and services to help enhance PowerPoint presentations with
templates and backgrounds.
RonDino Promotions - Your Fundraising Promotion Experts. Specializing in personalized discount cards and personalized $2 candy bars.
Voormedia - webdesign, HTML and flash specialist (Den Haag ... Digital design agency specialised in webdesign, flash, DHTML, software design,
web applications and database development. Located in Den Haag, The Netherlands.
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);
?>