示例#1
0
<?php

/*
WHM Dynamic DNS Updater v2.1.0
By Silas Montgomery
Website: http://reticent.net
Email: nomsalis@reticent.net)
*/
// Classes
require_once "class.ZoneUpdater.php";
require_once "class.Scraper.php";
require_once "class.Logger.php";
// Configuration
require_once "whmDynDns.config.php";
// Logic
try {
    $scraper = new Scraper();
    $scraper->SetUrls($websites);
    if ($ip = $scraper->GetIp()) {
        $updater = new ZoneUpdater();
        $updater->SetUsername($username);
        $updater->SetPassword($password);
        $updater->SetUrl($whmUrl);
        $updater->SetIp($ip);
        $updater->SetZones($zones);
        $updater->Update();
    }
} catch (exception $e) {
    Logger::Write($e);
}