Dns Expert
IT Outsourcing Company Serving Los Angeles, Orange County, San ... We are a Network Consulting firm located in the Los Angeles area. We provide
companies a single source for all of their technology service needs.
Computer Help, Anchorage, Alaska, AK Remote and on-site computer help, hard drive recovery, installation, and programming.
Includes rates, forums, and sample sites.
RFC 2916 (rfc2916) - E.164 number and DNS E.164 Number and DNS. P. Faltstrom. September 2000.
Quick HOWTO: Linux Home Networking and Linux Forums Help Linux networking for home users and personal stuff. PDF document can be downloaded
at a small cost.
RFC 1537 (rfc1537) - Common DNS Data File Configuration Errors Common DNS Data File Configuration Errors. P. Beertema. October 1993.
UNOsoft: Product-List Internet services and software provision. Products include Diskeeper, Webtrends,
Aelita Enterprise Suite, and a complete range of NT software.
Web Developer, SEO Expert, System Administration Resume: XML, Perl ... More than 5 years experience with open source web development, Perl, Linux
administration, and graphic design. Available for full-time positions or contract ...
Zero Configuration Networking (Zeroconf) IP networking without DHCP server, DNS server, or manual configuration.
BlackBytes .NET Components DNS Security Registry Whois Network ... Develops .NET components including: Security for .NET, Registry for .NET, DNS
for .NET, NetworkTime for .NET, Whois for .NET, TimeZoneConverter for .
DNS, DHCP, IP Address Management Solutions from Men & Mice Offers a diagnostic utility for DNS administrators, and QuickDNS Pro, a DNS server
for the Mac.
Expert Perl, CGI Programming, Database Design, Website Setup, and ... Internet consulting service specializing in CGI programming, database design,
website setup, DNS registrations and updates, and web hosting.
DNS Stuff: DNS tools, DNS hosting tests, WHOIS, tracert, ping, and ... Many free web-based DNS and domain name tools all in one location. Includes standard
DNS lookups, WHOIS/IPWHOIS, and even obscure DNS hosting tests, IPv6, ...
Alpha1TecLabs Bristol UK ISP Web hosting Domain registration Mail ... Web hosting, design, domain name management services from local company.
IIS Answers -Support Central for IIS 6 and IIS 5 Features online articles, up-to-date news, free newsletter, boards, links and lists.
(Sonic.net, Inc.) Service in California, offering PacBell, Covad and BroadLink wireless DSL.
Security, Performance, Availability and Change Auditing solutions ... Management solutions for Novell NDS.
rushlightbelfast.com Features old photos and stories, jokes and songs from the area.
Practical Pet Care is Moving! Provides care sheets for dogs, cats, rodents, fish, parrots, amphibians, lizards,
snakes, spiders, and crustaceans. Includes forums, and database.
NetworkWorld.com Networking news, features, and resources.
Men & Mice - DNS Expert DNS diagnostic utility.
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);
?>