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


PHP dbstuff::fetch方法代码示例

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


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

示例1: urlencode

            if ($delunzip) {
                @unlink($datafile);
            }
            $datafile_next = preg_replace("/-({$dumpinfo['volume']})(\\..+)\$/", "-" . ($dumpinfo['volume'] + 1) . "\\2", $datafile);
            $datafile_next = urlencode($datafile_next);
            if ($dumpinfo['volume'] == 1) {
                show_msg(lang('database_import_multivol_redirect', TRUE, array('volume' => $dumpinfo['volume'])), $siteurl . "restore.php?operation=import&datafile_server={$datafile_next}&autoimport=yes&importsubmit=yes&confirm=yes" . (!empty($delunzip) ? '&delunzip=yes' : ''), 'redirect');
            } elseif (getgpc('autoimport', 'G')) {
                show_msg(lang('database_import_multivol_redirect', TRUE, array('volume' => $dumpinfo['volume'])), $siteurl . "restore.php?operation=import&datafile_server={$datafile_next}&autoimport=yes&importsubmit=yes&confirm=yes" . (!empty($delunzip) ? '&delunzip=yes' : ''), 'redirect');
            } else {
                show_msg('database_import_succeed', '', 'message', 1);
            }
        } elseif ($dumpinfo['method'] == 'shell') {
            list($dbhost, $dbport) = explode(':', $dbhost);
            $query = $db->query("SHOW VARIABLES LIKE 'basedir'");
            list(, $mysql_base) = $db->fetch($query, MYSQL_NUM);
            $mysqlbin = $mysql_base == '/' ? '' : addslashes($mysql_base) . 'bin/';
            shell_exec($mysqlbin . 'mysql -h"' . $dbhost . ($dbport ? is_numeric($dbport) ? ' -P' . $dbport : ' -S"' . $dbport . '"' : '') . '" -u"' . $dbuser . '" -p"' . $dbpw . '" "' . $dbname . '" < ' . getgpc('datafile'));
            show_msg('database_import_succeed', '', 'message', 1);
        } else {
            show_msg('database_import_format_illegal');
        }
    }
} elseif ($operation == 'importzip') {
    if (!getgpc('datafile_server')) {
        show_msg('database_import_file_illegal');
    } else {
        $datafile_server = getgpc('datafile_server');
        if (!@file_exists($datafile_server)) {
            show_msg('database_import_file_illegal');
        }
开发者ID:v998,项目名称:discuzx-en,代码行数:31,代码来源:restore.php


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