- 最後登錄
- 2024-5-21
- 在線時間
- 9254 小時
- 註冊時間
- 2004-5-23
- 閱讀權限
- 200
- 精華
- 14
- UID
- 5
- 帖子
- 15722
- 積分
- 28040 點
- 潛水值
- 400459 米
| 成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。 小弟最近無聊寫著的陽春會員系統
還在改善中, 還望指點鍚教
功能: 安裝數據庫, 註冊帳戶, 會員登入, COOKIE認証
install.php
- <?php
- // This is Member Login System Beta 0.1, Design By Stephen Chung
- // All Copyright Revserved
- // http://www.eyny.com
- if ($_POST['INSTALL']) {
- if ($_POST['ACCEPT']) {
- $fo = fopen('db_conn.php', 'r+');
- $fr = fread($fo, filesize('db_conn.php'));
- preg_match('/\$host.+\;/', $fr, $mc_host);
- preg_match('/\$user.+\;/', $fr, $mc_user);
- preg_match('/\$pass.+\;/', $fr, $mc_root);
- $new_var_host = "\$host = '$_POST[host]';";
- $new_var_user = "\$user = '$_POST[user]';";
- $new_var_pass = "\$pass = '$_POST[pass]';";
- $new_var_db = "\$pass = '$_POST[db]';";
- $new_db_conn = $fr;
- $new_db_conn = str_replace($mc_host[0], $new_var_host, $new_db_conn);
- $new_db_conn = str_replace($mc_user[0], $new_var_user, $new_db_conn);
- $new_db_conn = str_replace($mc_root[0], $new_var_pass, $new_db_conn);
- $new_db_conn = str_replace($mc_db[0], $new_var_db, $new_db_conn);
- $fo_2 = fopen('db_conn.php', 'w+');
- fwrite($fo_2, $new_db_conn);
- include 'db_conn.php';
- mysql_query("CREATE DATABASE IF NOT EXISTS member");
- mysql_query("USE member");
- mysql_query("DROP TABLE member_list");
- mysql_query("CREATE TABLE member_list (uid int(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, username char(20) NOT NULL, password char(40) NOT NULL )");
- header("Location: index.php?install=y");
- } else {
- header("Location: index.php?accept=n");
- }
-
- } elseif ($_REQUEST['install'] == 'y') {
- echo "Install Complete! <br /><a href='login.php'>Click here to Login</a>";
- } else {
- ?>
- <HTML>
- <HEAD>
- <TITLE>INSTALLATION FOR MEMBER LOGIN SYSTEM</TITLE>
- </HEAD>
- <BODY>
- <FORM METHOD='POST' ACTION='<?php echo $_SERVER[PHP_SELF];?>'>
- <BR />
- <CENTER>
- <TABLE BORDER='1' WIDTH='35%'>
- <CAPTION>INSTALLATION OF MEMBER LOGIN SYSTEM</CAPTION>
- <TR ALIGN='right'><TD><BR />
- Host name : <INPUT TYPE='TEXT' NAME='host' SIZE='20'><BR />
- User name : <INPUT TYPE='TEXT' NAME='user' SIZE='20'><BR />
- Password : <INPUT TYPE='TEXT' NAME='pass' SIZE='20'><BR />
- Database : <INPUT TYPE='TEXT' NAME='db' size='20'><BR /><BR />
- <INPUT TYPE='CHECKBOX' NAME='ACCEPT'><? if ($_REQUEST['accept'] == 'n') { echo "<font color='red'>";}?>ACCEPT AGREEMENT<? if ($_REQUEST['accept'] == 'n') { echo "</font>";}?><BR />
- <? if ($_REQUEST['accept'] == 'n') {
- echo "Install Only Working for Accept Agreement<br />";
- }
- ?>
- <INPUT TYPE='SUBMIT' NAME='INSTALL' VALUE='INSTALL'>
- </TD></TR>
- </TABLE>
- </BODY>
- </HTML>
- <?php
- }
- ?>
複製代碼 ... |
|