当前位置: 首页>>代码示例>>PHP>>正文


PHP ConfigFile::writeConfigArray方法代码示例

本文整理汇总了PHP中ConfigFile::writeConfigArray方法的典型用法代码示例。如果您正苦于以下问题:PHP ConfigFile::writeConfigArray方法的具体用法?PHP ConfigFile::writeConfigArray怎么用?PHP ConfigFile::writeConfigArray使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ConfigFile的用法示例。


在下文中一共展示了ConfigFile::writeConfigArray方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: array

 $db->insert("settings", array("setting" => "website_style", "value" => "monk"));
 $db->insert("settings", array("setting" => "website_email", "value" => $_POST['admin_email']));
 $db->insert("settings", array("setting" => "website_lang", "value" => "en_US"));
 $db->insert("settings", array("setting" => "show_archive", "value" => "true"));
 $conf = new ConfigFile();
 $config = array();
 $config['db'] = array();
 $config['security'] = array();
 $config['db']['name'] = $creds['database'];
 $config['db']['username'] = $creds['username'];
 $config['db']['password'] = $creds['password'];
 $config['db']['server'] = $creds['host'];
 $config['security']['salt_1'] = generateSalt();
 $config['security']['salt_2'] = generateSalt();
 $config['security']['salt_3'] = generateSalt();
 $conf->writeConfigArray($config);
 $conf->save();
 $path = dirname(__FILE__) . "/";
 $htaccess = "\nErrorDocument 400 " . $path . "error.php?error_code=400\nErrorDocument 401 " . $path . "error.php?error_code=401\nErrorDocument 403 " . $path . "error.php?error_code=403\nErrorDocument 404 " . $path . "error.php?error_code=404\nErrorDocument 500 " . $path . "error.php?error_code=500\nErrorDocument 503 " . $path . "error.php?error_code=503\n";
 $b = @file_put_contents(".htaccess", $htaccess);
 if (!$b) {
     die("Check if you CHMODDED .htaccess to 777. Can't edit it.");
 }
 $adminPW = generateSalt();
 $hash = sha1($config['security']['salt_2'] . $adminPW . $config['security']['salt_3'] . $config['security']['salt_1']);
 $db->insert("users", array("id" => 1, "name" => $_POST['username'], "email" => $_POST['admin_email'], "password" => $hash, "rank" => 3, "activated" => 1));
 $styleSettings = array("logo_url" => $_POST['website_url'] . "/themes/monk/images/logo.png", "footer_1_title" => "Footer 1", "footer_2_title" => "Footer 2", "footer_3_title" => "Footer 3", "footer_4_title" => "Footer 4", "footer_1_text" => "You can change this in your admin panel!", "footer_2_text" => "You can change this in your admin panel!", "footer_3_text" => "You can change this in your admin panel!", "footer_4_text" => "You can change this in your admin panel!");
 foreach ($styleSettings as $setting => $value) {
     $db->insert("style_data", array("style_main_class" => "MonkStyle", "setting" => $setting, "setting_type" => "string", "setting_value" => $value));
 }
 ?>
开发者ID:JacoRuit,项目名称:orongocms,代码行数:31,代码来源:orongo-install.php


注:本文中的ConfigFile::writeConfigArray方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。