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


PHP iPHP::domain方法代码示例

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


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

示例1: preg_replace

 } else {
     iDB::connect();
 }
 iDB::pre_set();
 iDB::select_db(true) or iPHP::alert("不能链接到数据库" . iPHP_DB_NAME, 'js:top.callback("#DB_NAME");');
 $config = iPATH . 'config.php';
 $content = iFS::read($config, false);
 $content = preg_replace("/define\\(\\'iPHP_DB_HOST\\',\\'.*?\\'\\)/is", "define('iPHP_DB_HOST','" . iPHP_DB_HOST . "')", $content);
 $content = preg_replace("/define\\(\\'iPHP_DB_USER\\',\\'.*?\\'\\)/is", "define('iPHP_DB_USER','" . iPHP_DB_USER . "')", $content);
 $content = preg_replace("/define\\(\\'iPHP_DB_PASSWORD\\',\\'.*?\\'\\)/is", "define('iPHP_DB_PASSWORD','" . iPHP_DB_PASSWORD . "')", $content);
 $content = preg_replace("/define\\(\\'iPHP_DB_NAME\\',\\'.*?\\'\\)/is", "define('iPHP_DB_NAME','" . iPHP_DB_NAME . "')", $content);
 $content = preg_replace("/define\\(\\'iPHP_DB_PREFIX\\',\\'.*?\\'\\)/is", "define('iPHP_DB_PREFIX','" . iPHP_DB_PREFIX . "')", $content);
 $content = preg_replace("/define\\(\\'iPHP_KEY\\',\\'.*?\\'\\)/is", "define('iPHP_KEY','" . random(32) . "')", $content);
 $parse_url = parse_url($router_url);
 $host = $parse_url['host'];
 $COOKIE_DOMAIN = '.' . iPHP::domain($host);
 preg_match("/^(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})\$/", $host) && ($COOKIE_DOMAIN = '');
 $content = preg_replace("/define\\(\\'iPHP_COOKIE_DOMAIN\\',\\s*\\'.*?\\'\\)/is", "define('iPHP_COOKIE_DOMAIN','{$COOKIE_DOMAIN}')", $content);
 iFS::write($config, $content, false);
 //开始安装 数据库
 $sql_file = dirname(strtr(__FILE__, '\\', '/')) . '/iCMS.V6.sql';
 is_readable($sql_file) or iPHP::alert('数据库文件不存在或者读取失败', 'js:top.callback();');
 //require_once ($config);
 $sql = iFS::read($sql_file);
 // $sql = str_replace('#iCMS@__',$db_prefix,$sql);
 //
 //
 run_query($sql);
 //设置超级管理员
 $admin_password = md5($admin_password);
 iDB::query("\n\t\tUPDATE `#iCMS@__members`\n\t\tSET `username` = '{$admin_name}', `password` = '{$admin_password}'\n\t\tWHERE `uid` = '1';\n\t");
开发者ID:World3D,项目名称:iCMS,代码行数:31,代码来源:install.php


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