Programming Examples

ChilkatHOMEASPVisual BasicVB.NETC#CC++MFCDelphiFoxProJavaPerlPythonRubySQL ServerVBScript

PHP Examples

Bounced Mail
Bz2
Certificates/Keys
Charset
CSV
Diffie-Hellman
DSA
Email Object
Encryption
FileAccess
FTP
HTML-to-XML
HTTP
IMAP
MHT / HTML Email
MIME
POP3
RSA
SMTP
Socket
Spider
SSH Key
SSH
SSH Tunnel
SFTP
Tar
Upload
XML
Zip


 

 

 

 

 

 

 

 

Get Referenced Domains

Demonstrates how to accumulate a list of unique domain names referenced from outbound URLs.

Download Chilkat Spider ActiveX

<?php

//  The Chilkat Spider component/library is free.
$spider = new COM("Chilkat.Spider");

$domainList = new COM("Chilkat.CkStringArray");

//  Set the Unique property so that duplicates are not added.
$domainList->Unique = true;

//  Crawl the home page of joelonsoftware.com and get the outbound URLs
$spider->Initialize('www.joelonsoftware.com');
$spider->AddUnspidered('http://www.joelonsoftware.com/');

$success = $spider->CrawlNext();

//  Build a list of unique domains.

for ($i = 0; $i <= $spider->NumOutboundLinks - 1; $i++) {
    $url = $spider->getOutboundLink($i);
    $domainList->Append($spider->getDomain($url));
}

//  Display the domains.
for ($i = 0; $i <= $domainList->Count - 1; $i++) {
    print $domainList->getString($i) . "\n";
}

?>

Need a specific example? Send a request to support@chilkatsoft.com

© 2000-2008 Chilkat Software, Inc. All Rights Reserved.