install.php
来自「极限OA开源系统」· PHP 代码 · 共 916 行 · 第 1/2 页
PHP
916 行
<tr> <td>config.php 可写检查 $filewriteable</td> </tr> <tr> <td> <hr noshade align="center" width="100%" size="1"> </td> </tr> <tr> <td><b><font style="color:red;font-size:14.8px;font: 12px 宋体">·</font><font color="#000000"> 浏览/编辑当前配置</font></b></td> </tr> <tr> <td align="center"><br>$config_info</td> </tr>ODS; return $s;}function echo_action_2_1() { global $PHP_SELF,$dbhost,$dbuname,$dbpass,$dbname,$tablepre;$s = <<<ODS <tr> <td align="center"> <br> <form method="post" action="$PHP_SELF"> <table width="500" cellspacing="1" bgcolor="gray" border="0" align="center"> <tr bgcolor="#0d78ee"> <td align="center" width="20%" style="color: #FFFFFF">设置选项</td> <td align="center" width="35%" style="color: #FFFFFF">当前值</td> <td align="center" width="45%" style="color: #FFFFFF">注释</td> </tr> <tr bgcolor="#E3E3EA"> <td> 数据库服务器:</td> <td align="center"><input type="text" name="dbhost" value="$dbhost" size="30"></td> <td> 数据库服务器地址, 一般为 localhost</td> </tr> <tr bgcolor="#F8F8F8"> <td> 数据库用户名:</td> <td align="center"><input type="text" name="dbuname" value="$dbuname" size="30"></td> <td> 数据库账号用户名</td> </tr> <tr bgcolor="#E3E3EA"> <td> 数据库密码:</td> <td align="center"><input type="password" name="dbpass" value="$dbpass" size="30"></td> <td> 数据库账号密码</td> </tr> <tr bgcolor="#F8F8F8"> <td> 数据库名:</td> <td align="center"><input type="text" name="dbname" value="$dbname" size="30"></td> <td> 数据库名称</td> </tr> <tr bgcolor="#E3E3EA"> <td style="color: red"> 表名前缀:</td> <td align="center"><input type="text" name="tablepre" value="$tablepre" size="30"></td> <td> 用于同一数据库中区别其他程序</td> </tr> </table> <br> <input type="hidden" name="action" value="environment"> <input type="hidden" name="saveconfig" value="1"> <input class="button" type="submit" name="submit" value="保存配置信息"> <input class="button" type="button" name="exit" value="退出安装向导" onclick="javascript: window.close();"> </form> </td> </tr>ODS; return $s;}function echo_action_2_2() { global $PHP_SELF,$dbhost,$dbuname,$dbpass,$dbname,$tablepre;$s = <<<ODS <tr> <td> <br> <table width="60%" cellspacing="1" bgcolor="#000000" border="0" align="center"> <tr bgcolor="#3A4273"> <td align="center" style="color: #FFFFFF">变量</td> <td align="center" style="color: #FFFFFF">当前值</td> <td align="center" style="color: #FFFFFF">注释</td> </tr> <tr> <td bgcolor="#E3E3EA" align="center">$dbhost</td> <td bgcolor="#EEEEF6" align="center">$dbhost</td> <td bgcolor="#E3E3EA" align="center">数据库服务器, 一般为 localhost</td> </tr> <tr> <td bgcolor="#E3E3EA" align="center">$dbuname</td> <td bgcolor="#EEEEF6" align="center">$dbuname</td> <td bgcolor="#E3E3EA" align="center">数据库账号(用户名)</td> </tr> <tr> <td bgcolor="#E3E3EA" align="center">$dbpass</td> <td bgcolor="#EEEEF6" align="center">$dbpass</td> <td bgcolor="#E3E3EA" align="center">数据库密码</td> </tr> <tr> <td bgcolor="#E3E3EA" align="center">$dbname</td> <td bgcolor="#EEEEF6" align="center">$dbname</td> <td bgcolor="#E3E3EA" align="center">数据库名称</td> </tr> <tr> <td bgcolor="#E3E3EA" align="center">$tablepre</td> <td bgcolor="#EEEEF6" align="center">$tablepre</td> <td bgcolor="#E3E3EA" align="center">数据表名前缀</td> </tr> </table> <br> </td> </tr> <tr> <td align="center"> <form method="post" action="$PHP_SELF"> <input type="hidden" name="action" value="environment"> <input class="button" type="submit" name="submit" value="上述配置正确"> <input class="button" type="button" name="exit" value="刷新修改结果" onclick="javascript: window.location=('<?=$PHP_SELF?>?action=config');"> </form> </td> </tr>ODS; return $s;}function echo_action_2_3() { global $PHP_SELF;$s = <<<ODS <tr> <td align="center"> <br> <form method="post" action="$PHP_SELF"> <input type="hidden" name="action" value="config"> <input class="button" type="submit" name="submit" value="重新检查设置"> <input class="button" type="button" name="exit" value="退出安装向导" onclick="javascript: window.close();"> </form> </td> </tr>ODS; return $s;}function echo_action_3() { global $curr_os,$curr_php_version,$curr_upload_status,$curr_mysql_version,$curr_disk_space,$curr_data_writeable,$action_3_outtmp,$action_3_outtmp2,$action_3_outtmp3;$s = <<<ODS <tr> <td><b>第三步: </b><font color="#0000EE">检查当前服务器环境</font></td> </tr> <tr> <td> <hr noshade align="center" width="100%" size="1"> </td> </tr> <tr> <td><b><font style="color:red;font-size:14.8px;font: 12px 宋体">·</font><font color="#000000"> 极限OA 所需环境和当前服务器配置对比</font></b></td> </tr> <tr> <td> <br> <table width="80%" cellspacing="1" bgcolor="#000000" border="0" align="center"> <tr bgcolor="#3A4273"> <td align="center"></td> <td align="center" style="color: #FFFFFF">极限OA 所需配置</td> <td align="center" style="color: #FFFFFF">极限OA 最佳配置</td> <td align="center" style="color: #FFFFFF">当前服务器</td> </tr> <tr bgcolor="#E3E3EA"> <td align="center">操作系统</td> <td align="center">不限</td> <td align="center">UNIX/Linux/FreeBSD</td> <td align="center">$curr_os</td> </tr> <tr bgcolor="#EEEEF6"> <td align="center">PHP 版本</td> <td align="center">4.0.0 以上</td> <td align="center">4.0.6 以上</td> <td align="center">$curr_php_version</td> </tr> <tr bgcolor="#E3E3EA"> <td align="center">文件上传</td> <td align="center">不限</td> <td align="center">允许</td> <td align="center">$curr_upload_status</td> </tr> <tr bgcolor="#EEEEF6"> <td align="center">MySQL 版本</td> <td align="center">3.23 以上</td> <td align="center">3.23.51</td> <td align="center">$curr_mysql_version</td> </tr> <tr bgcolor="#E3E3EA"> <td align="center">磁盘空间</td> <td align="center">6M 以上</td> <td align="center">50M 以上</td> <td align="center">$curr_disk_space</td> </tr> <tr bgcolor="#EEEEF6"> <td align="center">./data 目录写入</td> <td align="center">不限</td> <td align="center">可写</td> <td align="center">$curr_data_writeable</td> </tr> </table> <br> </td> </tr> <tr> <td> <hr noshade align="center" width="100%" size="1"> </td> </tr> <tr> <td><b><font style="color:red;font-size:14.8px;font: 12px 宋体">·</font><font color="#000000"> 请确认您已完成以下步骤</font></b></td> </tr> <tr> <td> <br> <ol> <li>将 极限OA 目录下全部文件和目录上传到服务器.</li> <li>修改服务器上的 includes/config.php 文件以适合您的配置.</li> <li>如果您使用非 WIN32/WINNT 系统请修改以下属性:<br> <b>./data</b> 目录 777;</li> </ol> </td> </tr> <tr> <td> <hr noshade align="center" width="100%" size="1"> </td> </tr> <tr> <td><b><font style="color:red;font-size:14.8px;font: 12px 宋体">·</font><font color="#000000"> 安装向导提示</font></b></td> </tr> <tr> <td> <br><ol>$action_3_outtmp</ol>$action_3_outtmp2 </td> </tr>ODS; if($action_3_outtmp3) { global $alert;$s .= <<<TTD <tr> <td> <hr noshade align="center" width="100%" size="1"> </td> </tr> <tr> <td><b><font style="color:red;font-size:14.8px;font: 12px 宋体">·</font><font color="#000000"> 设置管理员账号</font></b></td> </tr> <tr> <td align="center"> <br> <form method="post" action="$PHP_SELF"$alert> <table width="300" cellspacing="1" bgcolor="#000000" border="0" align="center"> <tr> <td bgcolor="#E3E3EA" width="40%"> 管理员用户名:</td> <td bgcolor="#EEEEF6" width="60%"><input type="text" name="username" value="" size="30"></td> </tr> <tr> <td bgcolor="#E3E3EA" width="40%"> 管理员 Email:</td> <td bgcolor="#EEEEF6" width="60%"><input type="text" name="email" value="name@domain.com" size="30"></td> </tr> <tr> <td bgcolor="#E3E3EA" width="40%"> 管理员密码:</td> <td bgcolor="#EEEEF6" width="60%"><input type="password" name="password1" size="30"></td> </tr> <tr> <td bgcolor="#E3E3EA" width="40%"> 重复密码:</td> <td bgcolor="#EEEEF6" width="60%"><input type="password" name="password2" size="30"></td> </tr> </table> <br> <input type="hidden" name="action" value="install"> <input class="button" type="submit" name="submit" value="开始安装 极限OA" style="height: 25" > <input class="button" type="button" name="exit" value="退出安装向导" style="height: 25" onclick="javascript: window.close();"> </form> </td> </tr>TTD; } return $s;}function echo_action_4() { $s = <<<ODS <tr> <td><b>当前状态: </b><font color="#0000EE">检查管理员账号信息并开始安装 极限OA。</font></td> </tr> <tr> <td> <hr noshade align="center" width="100%" size="1"> </td> </tr> <tr> <td><b><font style="color:red;font-size:14.8px;font: 12px 宋体">·</font><font color="#000000"> 检查管理员账号</font></b></td> </tr> <tr> <td>检查信息合法性ODS; return $s;}function echo_action_4_1() { global $msg;$s = <<<ODS ... <font color="red">失败. 原因: $msg</font></td> </tr> <tr> <td align="center"> <br> <input class="button" type="button" name="back" value="返回上一页修改" onclick="javascript: history.go(-1);"> </td> </tr> <tr> <td> <hr noshade align="center" width="100%" size="1"> </td> </tr> <tr> <td align="center"> <b style="font-size: 11px">Powered by <a href="http://www.xsp.cn" target="_blank">极限网络 1.0</a> , Copyright © <a href="http://www.xsp.cn" target="_blank"> XSP</a>, 2004</b> </td> </tr> </table> </td> </tr></table><br></body></html>ODS; return $s;}function echo_action_4_2() {$s = <<<ODS <tr> <td> <hr noshade align="center" width="100%" size="1"> </td> </tr> <tr> <td><b><font style="color:red;font-size:14.8px;font: 12px 宋体">·</font><font color="#000000"> 选择数据库</font></b></td> </tr>ODS; return $s;}function echo_action_4_3() { global $dbname,$action_4_outtmp2;$s = <<<ODS <tr> <td>选择数据库 $dbname $action_4_outtmp2</td> </tr> <tr> <td> <hr noshade align="center" width="100%" size="1"> </td> </tr> <tr> <td><b><font style="color:red;font-size:14.8px;font: 12px 宋体">·</font><font color=#000000> 建立数据表</font></b></td> </tr> <tr> <td>ODS; return $s;}function echo_action_4_4() { global $username,$password1;$s = <<<ODS </td> </tr> <tr> <td> <hr noshade align="center" width="100%" size="1"> </td> </tr> <tr> <td><b><font color="red">></font><font color="#000000"> 初始化运行目录与文件</font></b></td> </tr> <tr> <td> </td> </tr> <tr> <td> <hr noshade align="center" width="100%" size="1"> </td> </tr> <tr> <td align="center"> <font color="red"><b>恭喜您, 极限OA 安装成功!</font><br> 管理员账号: </b>$username<b> 密码: </b>$password1<br><br> <a href="index.php" target="_blank">点击这里进入</a> </td> </tr>ODS; return $s;}function echo_action_4_5() {$s = <<<ODS <tr> <td> <hr noshade align="center" width="100%" size="1"> </td> </tr> <tr> <td align="center"> <b style="font-size: 11px">Powered by <a href="http://www.xsp.cn" target="_blank">极限网络 4.0</a> , Copyright © <a href="http://www.xsp.cn" target="_blank"> XSP</a>, 2004</b> </td> </tr> </table> </td> </tr></table><br></body></html>ODS; return $s;}function echo_action_5() { global $fileexists,$filewriteable,$config_info;$s = <<<ODSODS; return $s;}?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?