當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Install::check_table方法代碼示例

本文整理匯總了PHP中Install::check_table方法的典型用法代碼示例。如果您正苦於以下問題:PHP Install::check_table方法的具體用法?PHP Install::check_table怎麽用?PHP Install::check_table使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Install的用法示例。


在下文中一共展示了Install::check_table方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: Install

<?php

/* check if we are able to connect to database ! */
# initialize install class
$Install = new Install($Database);
# try to connect, if it fails redirect to install
$Install->check_db_connection(true);
# connection is ok, check that table exists
$Install->check_table("vrf", true);
開發者ID:martinsv,項目名稱:phpipam,代碼行數:9,代碼來源:check_db_install.php

示例2: Result

include 'functions/checks/check_php_build.php';
# check for support for PHP modules and database connection
# initialize install class
$Database = new Database_PDO();
$Result = new Result();
$Tools = new Tools($Database);
$Install = new Install($Database);
# reset url for base
$url = $Result->createURL();
# If User is not available create fake user object for create_link!
if (!is_object(@$User)) {
    $User = new StdClass();
    @($User->settings->prettyLinks = "No");
}
# if already installed than redirect !
if ($Install->check_db_connection(false) && $Install->check_table("vrf", false)) {
    # check if installation parts 2 and 3 are running, otherwise die!
    $admin = $Tools->fetch_object("users", "id", 1);
    if ($admin->password != '$6$rounds=3000$JQEE6dL9NpvjeFs4$RK5X3oa28.Uzt/h5VAfdrsvlVe.7HgQUYKMXTJUsud8dmWfPzZQPbRbk8xJn1Kyyt4.dWm4nJIYhAV2mbOZ3g.') {
        header("Location: " . create_link("dashboard"));
        die;
    }
}
# printout
?>

<!DOCTYPE HTML>
<html lang="en">

<head>
	<base href="<?php 
開發者ID:routenull0,項目名稱:phpipam,代碼行數:31,代碼來源:index.php

示例3: dirname

/*
 *	Script to install database
 **************************************/
/* functions */
require dirname(__FILE__) . '/../../functions/functions.php';
# initialize user object
$Database = new Database_PDO();
$Install = new Install($Database);
$Tools = new Tools($Database);
$Result = new Result();
# make sure it is properly requested
if ($_SERVER['HTTP_X_REQUESTED_WITH'] != "XMLHttpRequest") {
    $Result->show("danger", _("Invalid request"), true);
}
# if already installed ignore!
if ($Install->check_table("widgets", false) && @$_POST['dropdb'] != "on") {
    # check for possible errors
    if (sizeof($errors = $Tools->verify_database()) > 0) {
    } else {
        $Result->show("danger", _("Database already installed"), true);
    }
}
# get possible advanced options
$dropdb = @$_POST['dropdb'] == "on" ? true : false;
$createdb = @$_POST['createdb'] == "on" ? true : false;
$creategrants = @$_POST['creategrants'] == "on" ? true : false;
# try to install new database */
if ($Install->install_database($_POST['mysqlrootuser'], $_POST['mysqlrootpass'], $dropdb, $createdb, $creategrants)) {
    $Result->show("success alert-block", 'Database installed successfully! <a href="?page=install&section=install_automatic&subnetId=configure" class="btn btn-sm btn-default">Continue</a>', true);
}
開發者ID:martinsv,項目名稱:phpipam,代碼行數:30,代碼來源:install-execute.php


注:本文中的Install::check_table方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。