<?php require_once "bengou.php"; //require_once("imanhua.php"); require_once "db-comic.inc"; $db = new DBComic("115.28.51.131"); $sites = array(CBenGou::$siteid => new CBenGou()); Action1(); Action2(False); Action3(); function Action1() { global $sites; foreach ($sites as $siteid => $site) { $books = $site->ListBook(); DBAddBooks($siteid, $books); } } function Action2($update_mode) { global $db; global $sites; foreach ($sites as $siteid => $site) { $dbbooks = $db->get_books($siteid); print_r("[{$siteid}] db-book count: " . count($dbbooks) . "\n"); $i = 0; foreach ($dbbooks as $bookid => $dbbook) { $i++; $name = $dbbook["name"]; print_r("AddChapter([{$siteid}:{$i}]{$bookid} - {$name})\n"); DBAddChapters($siteid, $site, $bookid, $dbbook, $update_mode);
<?php require_once "php/dom.inc"; require_once "phttp.php"; require_once "db-pingshu.inc"; $siteid = 1; $db = new DBPingShu("115.28.54.237"); $http = new PHttp(); $update_mode = TRUE; if ($update_mode) { Action1($siteid, True); } else { Action1($siteid, False); Action2($siteid); Action3($siteid); } function Action1($siteid, $update_mode) { global $db; $books = GetBooks($update_mode); $n = count($books); print_r("Get Books: " . count($books) . "\n"); $i = 0; $dbbooks = $db->get_books($siteid); foreach ($books as $id => $name) { $i++; if (!array_key_exists($id, $dbbooks)) { print_r("[{$i}]DB add book({$id}, {$name})\n"); if (0 != $db->add_book($siteid, $id, "", $name, "", "", "", "")) { print_r("add book({$id}) error: " . $db->get_error() . "\n"); die;