Pre Columbian Art Expert
Mayan Civilization Information on the locations and developments of Maya civilization plus references
to the history of the related archeological research.
Atlantic Baptist University Information on faculty and courses in this program.
Peru The Land of the Incas History and geography of Peru, from the Peru-Texas Connection.
Ancient, Egyptian Art, Pre Columbian and Ethnographic Art New York City gallery specializing in classical antiquities, pre-Columbian art
and ethnography.
Department of Art History and Theory, University of Essex Offers an MA in History and Theory of Architecture. Courses, resources and
activities, staff and their research interests.
Winstanley-Roark Fine Arts: Representing the finest in ... Gallery representing selected artists.
Boricua - "Como El Coquí" Essays, photographs, references to published materials and links to related
resources are provided on this site which focuses on the survival of Taino heritage.
ASIAN & TRIBAL ART LOS ANGELES (ATALA) - ENTRY PAGE A centralized source of information about dealers and experts in tribal arts in
the Los Angeles area.
LACMA Permanent Collection: Costume & Textiles Exhibitions from the Los Angeles County Museum of Art.
San Francisco Tribal -- An Association of Tribal Art Dealers San Francisco Bay Tribal Art Dealer Association, with links to members' websites.
Laikakota Cultural Complex Children's museum and the Museum of Bolivian Arts and Culture center around
Bolivian arts, crafts, and cultural history. Located in La Paz, Bolivia.
HorizonArts imports Maya art created by Mayas in traditional Maya ... Traditional and contemporary ethnic art to your specifications.
The Nubians and Olmecs Article by Clyde Winters supporting an African presence in PreColumbian America.
Anguilla's Precolumbian History A survey of Anguilla's prehistory.
Fifth Gender and Archaeology Conference Fifth Gender and Archaeology Conference held in October 1998, at the University
of Wisconsin-Milwaukee. Conference papers will focus on concrete examples of how ...
Asian art galleries, antique dealers on Asianart.com Offers directory of various dealers and their wares.
Mexican jewelry shop from Montealban, Oaxaca. Earrings, necklaces ... Handmade Mexican jewelry from the pre-Columbian era found in Monte Alban Mexico
is available from the online jewelry store Oro de Monte Alban.
Mexico and Central America in the Electronic Passport Online lesson series focuses on the land and the people of Mexico and Central
America. Created for middle schoolers.
Roman Head from Mexico A small terracotta head found in 1933 in a pre-Hispanic burial at Calixtlahuaca
in the Toluca Valley has been identified by Bernard Andreae and others as Roman ...
Language Libraries American Indian language resources.
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);
?>