try { $appendix = $soap->getPage($token, $space, 'Appendix'); echo 'exists'; } catch (Exception $e) { echo 'does not exist - creating'; $page = new stdClass(); $page->id = false; $page->version = 1; $page->permissions = true; $page->current = true; $page->homePage = false; $page->space = $space; $page->title = 'Appendix'; $page->content = '{children}'; $page->parentId = false; $soap->storePage($token, $page); $appendix = $soap->getPage($token, $space, 'Appendix'); array_push($new, 'Appendix'); } $current = $soap->getPages($token, $space); echo "\nQuerying current wiki pages: "; foreach ($current as $key => $wikiPage) { $key = md5($wikiPage->parentId . trim(substr($wikiPage->title, strpos($wikiPage->title, '. ') + 2))); $compare[$key] = $wikiPage; echo "\n\n\t title: " . $wikiPage->title; echo "\n\t hash: " . $key; array_push($prev, $wikiPage->title); } // process chapters $i = 0; foreach ($book->chapter as $chapter) {