Location: PHPKode > scripts > Contacts importer > contacts-importer/example.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta http-equiv="pragma" content="no-cache"/>
</head>
<body>
<?php
  // include class file
  require_once('contacts_importer.class.php');
  
  // creating new Contacts Importer object
  $import = new ContactsImporter;

  // set temp directory (necessary for storage Windows Live config)
  $import->TempDir = '/tmp/';
  
  // set URL to which script will return after authorization (GMail and Windows Live)
  $import->returnURL = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];

  // Windows Live requires policy file, it could be anything
  $import->WLLPolicy = 'http://'.$_SERVER['SERVER_NAME'].'policy.php';
  // set API key for created application on Windows Live
  $import->WLLAPIid = '<insert your API key here>';
  // set your secret phrase for Windows Live application
  $import->WLLSecret = '<insert your secret phrase here>';

  // set API key for Yahoo application
  $import->YahooAPIid = '<insert your API key here>';
  // set secret phrase for Yahoo application
  $import->YahooSecret = '<insert your secret phrase here>';
  
  //prints out authorization links for all 3 services
  echo '<a href="'.$import->getGMailLink().'">GMail</a>';
  echo '<a href="'.$import->getWLLLink().'">Hotmail</a>';
  echo '<a href="'.$import->getYahooLink().'">Yahoo</a>';

  // fetches contacts from authorized mail service
  $contacts = $import->getContacts();

  // prints out all fetched contacts
  // data structure is:
  // $contact->name - for name of the contact
  // $contact->email - for email address
  if (!empty($contacts)) {
  	echo '<pre>';
    print_r($contacts);
    echo '</pre>';
  }
?>
</body>
</html>
Return current item: Contacts importer