OK論壇

 找回密碼
 註冊
查看: 1625|回復: 7

PHP註冊網頁一直失敗

 關閉 [複製鏈接]
  • TA的每日心情
    郁悶
    2016-10-5 03:30 AM
  • 簽到天數: 248 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2014-4-18 23:07:03 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: SEAR
    問題內容: 其他問題
    本帖最後由 fong0319 於 2014-4-20 10:07 PM 編輯

    各位大大我又來了 這次 真的要麻煩各位了

    私服 開機 已處理完畢 還先謝謝幫助的大大們

    但現在遇到困難了

    用PHP做的 註冊網頁 無法註冊帳號 然後 別人也連不進來

    我用PHP架的網頁 網址如下

    http://catvillage.hopto.org/index2/

    第一次用這個 還不知要請大大們看哪裡出問題

    如有沒放到的還請見諒

    這張是 一直 註冊失敗



    之後是 PHP這個



    最後 這是小的分享器設定 如有錯誤 請跟我說 謝謝


    config.php
    1. <?PHP
    2. //提醒您請務必先執行http://catvillage.hopto.org/install.php進行資料庫升級
    3. //---------------------伺服器設置---------------------
    4. $dbHost = "localhost";                        //數據庫位址
    5. $dbName = "main";                        //RO數據庫
    6. $dbUser = "root";                        //數據庫帳號
    7. $dbPasswd = "root";                        //數據庫密碼
    8. $loginip = "catvillage.hopto.org";                        //LOGIN的IP
    9. $charip = "catvillage.hopto.org";                        //CHAR的IP
    10. $mapip = "catvillage.hopto.org";                        //MAP的IP
    11. $loginport = "6900";                        //LOGIN的端口
    12. $charport = "6121";                        //CHAR的端口
    13. $mapport = "5121";                        //MAP的端口

    14. //--------------------網頁相關設置--------------------
    15. $ROname = "Cat Village";                                //伺服器名稱
    16. $Weltext = "Welcome to Cat Village Ragnarok";//歡迎語句
    17. $Indexurl = "http://catvillage.hopto.org/index2/";                //主頁位址
    18. $bbsurl = "852/";                //論壇位址
    19. $logo = "img/QRO.jpg";                                //頂部LOGO位址
    20. $header_ground = "img/top_bg.gif";                //頂部背景位址
    21. $page_ground = "img/bg_img.gif";                 //網頁底部位址
    22. $adv = "0";                                        //adv.js網頁圖片開關(0 = 關閉, 1 = 開啟)
    23. $charset = "big5";                                //MYSQL編碼設置(請參考下方語系名稱)
    24. //繁體中文 => big5
    25. //簡體中文 => gb2312
    26. //西歐字符(ISO) => latin1

    27. //----------------------補丁設置----------------------
    28. $patchver = "";                        //補丁說明
    29. $patchtxt = "";                        //補丁文件名
    30. $patchbig = "";                        //補丁大小
    31. $patchurl = "";                        //補丁位址

    32. //--------------------註冊相關設置--------------------
    33. $ruleopen = "1";                        //是否開啟註冊條款功能(0 = 關閉, 1 = 開啟)[內容請更改inc/rule.inc文件]
    34. $mailrereg = "1";                        //同一組E-mail是否允許重複註冊(0 = 不允許, 1 = 允許)

    35. //---------------------排行榜設置---------------------
    36. $onlinelist = "1";                        //排行榜是否顯示在線玩家列表(0 = 關閉, 1 = 開啟)
    37. $listn = "100";                                //排行顯示行數(建議值:20)
    38. $listn2 = "120";                        //在線玩家顯示行數
    39. $listncash = "1";                        //排行榜是否顯示玩家身上金錢(0 = 關閉, 1 = 開啟)
    40. $listidout = "";                        //屏障玩家account_id(請以半形逗號","作為分界,留空則關閉此功能。)

    41. //-------------------排行榜緩存設置-------------------
    42. //緩存Cache技術: 減少因網路頻寬或通訊品質所造成使用者的等待時間,亦可降低對伺服器資料庫連線次數。
    43. $cacheopen = "1";                        //是否開啟排行榜緩存系統(0 = 關閉, 1 = 開啟)
    44. $lvlisttime = "3600";                        //玩家等級排行榜緩存時間(單位:秒)
    45. $onlinetime = "60";                        //在線玩家排行緩存時間(單位:秒)

    46. //-------------------身分證系統設置-------------------
    47. $idreg = "0";                                //是否開啟身分證字號系統(0 = 關閉, 1 = 開啟)
    48. $idrereg = "1";                                //同一組身分證字號是否允許重複註冊(0 = 不允許, 1 = 允許)
    49. $reidcard = "1";                        //是否開啟身分證字號回填系統(0 = 關閉, 1 = 開啟)
    50. $idcardnum = "10";                        //身分證字號需求字元
    51. $idcheak = "0";                                //是否驗證身分證字號公式[台灣版] (0 = 關閉, 1 = 開啟)

    52. //----------------------其它設置----------------------
    53. $not_use="job_wiz.gat";                        //黑房地圖

    54. /********************************\
    55. **********************************
    56. **********************************
    57. **********下面為默認參數**********
    58. **********************************
    59. **********************************
    60. \********************************/
    61. $dbConid=$connect;
    62. $connect=mysql_pconnect($dbHost,$dbUser,$dbPasswd) or die("無法連接數據庫!");
    63. mysql_select_db($dbName) or die("數據庫名可能有誤!");

    64. function writeover($filename,$data,$method='rb+',$iflock=1,$check=1,$chmod=1){
    65.         $check && strpos($filename,'..')!==false && exit('Forbidden');
    66.         touch($filename);
    67.         $handle = fopen($filename,$method);
    68.         $iflock && flock($handle,LOCK_EX);
    69.         fwrite($handle,$data);
    70.         $method=='rb+' && ftruncate($handle,strlen($data));
    71.         fclose($handle);
    72.         $chmod && @chmod($filename,0777);
    73. }

    74. function URL_Refresh($url) {
    75. print "<html><head><META HTTP-EQUIV=Refresh CONTENT="0;url='$url'"></head></html>";
    76. //   Header("Location: $url");
    77. }

    78. function isAlNum($str) {
    79. if(eregi("[^0-9a-zA-Z]",$str)) return 0;
    80. return 1;
    81. }

    82. function ismail( $str ) {
    83. if( eregi("([a-z0-9\_\-\.]+)@([a-z0-9\_\-\.]+)", $str) ) return true;
    84. else return false;
    85. }
    86. ?>
    複製代碼
    register.php
    1. <?PHP
    2. $title = "帳號註冊";
    3. require './inc/header.inc';
    4. $id = $_POST["id"];
    5. $pass1 = $_POST["pass"];
    6. $pass2 = $_POST["passr"];
    7. $email = $_POST["email"];
    8. $sex = $_POST["sex"];
    9. $idcard = $_POST["idcard"];

    10. if(!$_POST['act'] && $ruleopen == "1" && $_POST["rule"] != "ok"){
    11. echo "
    12. <form name='urlto' method = 'POST' action = 'register.php'>
    13. <p align='center'>
    14. <div style='overflow: auto; width: 500px; height: 400px; border-collapse: collapse'>";
    15. require './inc/rule.inc';
    16. echo "
    17. </div></p>
    18. <input type='hidden' name='rule' value='ok'>
    19. <center>
    20. <font color='#FF0000'><b>註冊前請先同意本條款</b></font>

    21. <input class=btn style='HEIGHT: 23px' type=submit class=bginput value='同 意' name=rulesubmit>
    22. <input class=btn style='HEIGHT: 23px' onclick=javascript:history.go(-1); type=button value=不同意 name=return>
    23. </center>
    24. </from>";
    25. require './inc/footer.inc'; exit;
    26. }


    27. $id = $_POST["id"];
    28. $pass1 = $_POST["pass"];
    29. $pass2 = $_POST["passr"];
    30. $email = $_POST["email"];
    31. $sex = $_POST["sex"];
    32. if (empty($_POST['act'])) {
    33. echo "<table border="0" align="center" cellpadding="0" cellspacing="0">
    34. <form action='register.php' method='post' name="regForm" id="regForm"><tr>
    35. <td height="24"><p align="right"><input type='hidden' name='act' value='register'><font size="-1" face="Tahoma, sans-serif">用戶名: </font></p></td><td height="24"><font size="-1" face="Tahoma, sans-serif">
    36. <input type='text' name='id' style='background-color:rgb(255,255,255); border-width:1; border-color:gray; border-style:solid;' size=16 maxlength=24>
    37. </font> </td></tr><tr ><td height="24"><p align="right"><font size="-1" face="Tahoma, sans-serif">密碼: </font></p></td><td height="24"><font size="-1" face="Tahoma, sans-serif">
    38. <input type='password' name='pass' style='background-color:rgb(255,255,255); border-width:1; border-color:gray; border-style:solid;' size=16 maxlength=24>
    39. </font> </td></tr><tr ><td height="24"><p align="right"><font size="-1" face="Tahoma, sans-serif">確認密碼: </font></p></td><td height="24"><font size="-1" face="Tahoma, sans-serif">
    40. <input type='password' name='passr' style='background-color:rgb(255,255,255); border-width:1; border-color:gray; border-style:solid;' size=16 maxlength=24>
    41. </font></td></tr><tr ><td height="24"><p align="right"><font size="-1" face="Tahoma, sans-serif">E-mail: </font></p></td><td height="24"><font size="-1" face="Tahoma, sans-serif">
    42. <input type='text' name='email' style='background-color:rgb(255,255,255); border-width:1; border-color:gray; border-style:solid;' size=25 maxlength=25>
    43. </font></td></tr><tr ><td height="21"><p align="right"><font size="-1" face="Tahoma, sans-serif">性別: </font></p></td>
    44. <td height="21"><font size="-1" face="Tahoma, sans-serif"><input type='radio' name="sex" value=M checked>男<input type='radio' name="sex" value=F>女</font></td>
    45. </tr><tr ><td height="24"><font face="Tahoma, sans-serif"> </font></td><td height="24"><font face="Tahoma, sans-serif">
    46. <input name="imageField" type="submit" value="提交註冊" border="0"></font></td></tr></form></table>";require './inc/footer.inc';}
    47. else{
    48. if (!isAlNum($id)) {echo "<div align='center'><font color='#ff0000'>請使用數字或英文作用戶名</font></div>"; require './inc/footer.inc'; exit;}
    49. if (strlen($id) <4) {echo "<div align='center'><font color='#ff0000'>用戶名不得少于4個字符</font></div>"; require './inc/footer.inc'; exit;}
    50. if (empty($id) or empty($pass1) or empty($pass2) or empty($email)) {echo "<div align='center'><font color='#ff0000'>你的用戶名/密碼或EMAIL沒有填寫</font></div>"; require './inc/footer.inc'; exit;}
    51. if ($pass1 != $pass2) {        echo "<div align='center'><font color='#ff0000'>兩次密碼輸入不符</font></div>";        require './inc/footer.inc';        exit;}
    52. $que1="select userid from login where userid='$id'";
    53. $check = mysql_query($que1,$connect);
    54. $total_count = mysql_affected_rows();
    55. if($total_count>=1) {echo "<div align='center'><font color='#ff0000'>你註冊的用戶名已存在</font></div>";        require './inc/footer.inc'; exit;}
    56. $query="insert into login (account_id, userid, user_pass, sex, email,level) values ('$accountno','$id','$pass1','$sex','$email','0')";
    57. $result = mysql_query($query);
    58. if ($result) {
    59. echo "<div align='center'><font color='#ff0000'>註冊成功,趕快加入遊戲吧</font></div>";        require './inc/footer.inc'; exit;        }else{
    60. echo "<div align='center'><font color='#ff0000'>註冊失敗,請重新填寫資料</font></div>";        require './inc/footer.inc'; exit;}}
    61. ?>
    複製代碼
    回復

    使用道具 舉報

  • TA的每日心情

    2020-11-19 04:46 PM
  • 簽到天數: 2823 天

    連續簽到: 3 天

    [LV.Master]伴壇終老

    發表於 2014-4-19 08:23:12 | 顯示全部樓層
    你有沒有執行他說的資料庫升級?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2016-10-5 03:30 AM
  • 簽到天數: 248 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2014-4-19 11:41:08 | 顯示全部樓層
    -樂- 發表於 2014-4-19 08:23 AM
    你有沒有執行他說的資料庫升級?

    有哦 大大 有執行升級資料庫囉
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2020-11-19 04:46 PM
  • 簽到天數: 2823 天

    連續簽到: 3 天

    [LV.Master]伴壇終老

    發表於 2014-4-19 12:04:18 | 顯示全部樓層
    fong0319 發表於 2014-4-19 11:41 AM
    有哦 大大 有執行升級資料庫囉

    那我不清楚了, 因為我執行他說的就可以正常使用
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2016-10-5 03:30 AM
  • 簽到天數: 248 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2014-4-19 13:57:06 | 顯示全部樓層
    -樂- 發表於 2014-4-19 12:04 PM
    那我不清楚了, 因為我執行他說的就可以正常使用

    是歐 好吧  謝謝您的回答 我在等看看 還有人知道嗎!!><

    對了 在請問你一下 我私服 可開機了 但是  別人連不進來

    我的電腦防火牆 跟 分享器 防火牆都有設定了

    分享器的防火牆在#1 希望您能過目一下 看是不是這樣設定

    謝謝
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2020-11-19 04:46 PM
  • 簽到天數: 2823 天

    連續簽到: 3 天

    [LV.Master]伴壇終老

    發表於 2014-4-19 15:26:21 | 顯示全部樓層
    fong0319 發表於 2014-4-19 01:57 PM
    是歐 好吧  謝謝您的回答 我在等看看 還有人知道嗎!!><

    對了 在請問你一下 我私服 可開機了 但是  別人 ...

    前一篇http://okayro.com/thread-264152-1-1.html你說你沒用分享器

    這一篇卻要用分享器? 不懂你到底要做什麼, 分享器就去參考分享器開機法
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2016-10-5 03:30 AM
  • 簽到天數: 248 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2014-4-19 15:28:07 | 顯示全部樓層
    -樂- 發表於 2014-4-19 03:26 PM
    前一篇http://okayro.com/thread-264152-1-1.html你說你沒用分享器

    這一篇卻要用分享器? 不懂你到底要 ...

    因為 後來知道怎用分享器開了

    也是只有自己可以連上 防火牆都有設定了

    但是 一樣外連的進不來
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2021-12-20 12:27 AM
  • 簽到天數: 1535 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2014-4-19 17:25:06 | 顯示全部樓層
    那就先把開機問題處理完 再處理網頁吧 .
    請改成為 未解決
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-3-29 11:14 PM , Processed in 0.050860 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表