Scholarship Expert
Alan Canfora: Kent State May 4, 1970 eyewitness, victim, expert ... Links, facts, information and book recommendations from Alan Canfora, director
of the Kent May 4 Center in Kent, Ohio.
Campus Life in College - Career and Graduation - College Textbooks ... This site provides the answers to a number of common questions addressing many
aspects of college life.
Electronic Scholar, Education, University, K-12 This site is devoted to the use of high tech tools, such as streaming video, to
study expert practice in teaching and to generate and disseminate scholarship.
Back to College: Online, Distance, and On-Campus Degree Programs News and resources for non-traditional and adult students, including information
on financial aid, distance education, and graduate school.
Society of Plastics Engineers A network of plastics professionals around the world promoting the knowledge and
education of plastics and polymers. Our goal at SPE is to help you increase ...
Northeast Intelligence Network Offers an alternative to government sources about potential terror targets.
Includes news and essays.
Financial Aid for College Tips and Advice
Al's Formal Wear and Ascot Tuxedos -- Tuxedos for Your Wedding ... Tuxedos and accessories, rental and retail.
EasyAid.com: Financial aid information and FAFSA services. Helps students with the college financial aid process, and also offers FAFSA services.
Lunch-Money.com: Free Scholarship Search, College Search, & Career ... Features a database of scholarships, advice on the financial aid process, and
interactive calculators.
Athletic Recruiting and College Scholarship Guide Book Book by former professional and NCAA Division I athlete, coach, and scout Mark
Bercik providing advice to high school athletes on the recruiting process.
CollegeFunds.net: free scholarship and financial aid newsletter Mainly a pay service, but posts several free scholarships periodically.
Scholarship Experts A fee based scholarship search service with customized results. Includes helpful
articles about researching and applying for college funding.
FAFSA - Insider's guide to scholarships. Instructions and strategies to complete FAFSA and negotiate financial aid packages
to maximize scholarships and grants.
Center for Equal Opportunity Sponsors conferences, supports research, and publishes policy briefs on issues
related to race, ethnicity, assimilation, and public policy.
School Guides -colleges and universities. College and university ... College search directory with school details and student resource listings.
Grants for Individuals : Graduate Scholarships, Fellowships, and Loans Provides both undergraduate and graduate students with up-to-date information on
scholarships, fellowships, grants, awards, internships and traineeships in the ...
Orientalists and Ghadir Khumm discussing Orientalists' understanding of the Sunni and Shia traditions in Islam.
Official Workers Compensation Expert Attorneys Colorado Glenwood ... Attorneys specializing in Workers Compensation.
CSNZ - Chartered Secretaries New Zealand expert guidance in ... CSNZ provides guidance and assistance to organisations in governance, minutes
and meeting procedure, document management, record retention, and risk management.
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);
?>