Root mit Domain/Webspace verbinden

01/02/2013 23:57 xLobo™#1
Moin Leute,
habe ein kleines Problem.. undzwar:

PHP Code:
<?PHP
    
      DEFINE
('SQL_HOST''ROOT_IP');
      
DEFINE('SQL_USER''root');
      
DEFINE('SQL_PASS''steven');
      
      
DEFINE('SQL_HP_HOST''ROOT_IP');
      
DEFINE('SQL_HP_USER''root');
      
DEFINE('SQL_HP_PASS''steven');
      
DEFINE('SQL_HP_DB''account');
      
      
$serverSettings['titel_page']="Toxic2 - Die neue Ära";         // Webseiten-Titel
      
$serverSettings['titel']="Toxic2 - Die neue Ära";                           // Servername
      
$serverSettings['url']="http://toxic2.de";                     // URL zur Seite (ohne letzten "/")
      
$serverSettings['server_ip']="ROOT_IP";                         // Server-IP
      
$serverSettings['register_on']=true;                              // Registration aktiviert (ja = true / nein = false)
      
$serverSettings['mail_activation']=false;                          // Mailaktivierung (ja = true / nein = false)
      
$serverSettings['page_entries']=30;                               // Einträge pro Seite
      
$serverSettings['reg_mail']='[Only registered and activated users can see links. Click Here To Register...]';                   // E-Mail-Absender bei Registration
      
$serverSettings['pass_mail']='[Only registered and activated users can see links. Click Here To Register...]';                 // E-Mail-Absender bei Passwortreset
      
      
require("daten.inc.php");
      
    
?>
Immer wenn ich einen Account registrieren möchte , steht da: Der Account existiert bereits.
Kann mit jemand helfen?
danke schonmal <3
01/03/2013 01:11 Sintiax#2
Stimmt der Pong überein?
01/03/2013 01:22 WhIpl4sh3R#3
Es gibt schon eine Toxic server einfach mal do gesagt
01/03/2013 01:24 Sintiax#4
Quote:
Originally Posted by WhIpl4sh3R View Post
Es gibt schon eine Toxic server einfach mal do gesagt
Es gibt schon ein Duden nur mal so gesagt

btt: Poste mal die register.php
01/03/2013 01:36 Deser¢#5
1.
PHP Code:
<?PHP 
     
      DEFINE
('SQL_HOST''ROOT_IP'); 
      
DEFINE('SQL_USER''root'); 
      
DEFINE('SQL_PASS''Passwort für den Gameserver'); 
       
      
DEFINE('SQL_HP_HOST''IP FÜR DEN MYSQL SERVER ( ES GIBT LEUTE DIE MYSQL UND GAMESERVER AUF ANDEREN IPs LIEGEN HABEN'); 
      
DEFINE('SQL_HP_USER''NAVICAT ID'); 
      
DEFINE('SQL_HP_PASS''NAVICAT PW'); 
      
DEFINE('SQL_HP_DB''account'); 
       
      
$serverSettings['titel_page']="Toxic2 - Die neue Ära";         // Webseiten-Titel 
      
$serverSettings['titel']="Toxic2 - Die neue Ära";                           // Servername 
      
$serverSettings['url']="http://toxic2.de";                     // URL zur Seite (ohne letzten "/") 
      
$serverSettings['server_ip']="ROOT_IP";                         // Server-IP 
      
$serverSettings['register_on']=true;                              // Registration aktiviert (ja = true / nein = false) 
      
$serverSettings['mail_activation']=false;                          // Mailaktivierung (ja = true / nein = false) 
      
$serverSettings['page_entries']=30;                               // Einträge pro Seite 
      
$serverSettings['reg_mail']='[Only registered and activated users can see links. Click Here To Register...]';                   // E-Mail-Absender bei Registration 
      
$serverSettings['pass_mail']='[Only registered and activated users can see links. Click Here To Register...]';                 // E-Mail-Absender bei Passwortreset 
       
      
require("daten.inc.php"); 
       
    
?>







Desweiteren würde ich mir mal deine Registrations.php anschauen, da du wahrscheinlich die Config.inc richtig ausgefüllt hast, wird es wohl an der Registration.php liegen ( wie auch immer sie bei dir heißt ^^).
Es gibt HPs , die Scriptfehler vorweißen, da tippe ich mal, das ist einer.
01/03/2013 01:37 WhIpl4sh3R#6
Schreibe grad auf dem handy und treffe tasten nicht ganz aber schön zu sehen wir kleinlich die community ist oder geworden ist, weiter zum thema dieses problem haben einige frag am besten den von dem du den homepagescript hast
01/03/2013 01:41 Sintiax#7
Quote:
Originally Posted by WhIpl4sh3R View Post
Schreibe grad auf dem handy und treffe tasten nicht ganz aber schön zu sehen wir kleinlich die community ist oder geworden ist, weiter zum thema dieses problem haben einige frag am besten den von dem du den homepagescript hast
Solche Probleme haben viele die bei Nitrado hosten, sonst keine.
01/03/2013 02:20 xLobo™#8
PHP Code:
<div id="content">            <div class="postui2 text-title">
                    <h2>
                    Registration
                    
                    </h2>
                
                </div>
                <div class="postui2 text-con">
                <div class="con-wrap">
<?PHP
  
  $regCoins 
0// Startcoins
  
  
$laufZeit 365//Tage autoloot,safebox
  
$calcLZ = (60*60*24)*365;
  
$expireStamp time()+$calcLZ;
  
$expireDate date("Y-m-d H:i:s",$expireStamp);
  
  if(
$serverSettings['register_on'] && (!isset($_SESSION['user_admin']) && !checkInt($_SESSION['user_admin']) && !$_SESSION['user_admin']>=0)) {
  
    if(isset(
$_POST['submit']) && $_POST['submit']=="registrieren") {
      if((
checkAnum($_POST['account']) && strlen($_POST['account'])>=&& strlen($_POST['account'])<=16) && checkAnum($_POST['pass'])  && strlen($_POST['pass'])>=&& strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=&& strlen($_POST['uname'])<=20) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['email']==$_POST['email2'] && (checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=&& strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf']) && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {

        
$hashSF md5($_POST['sicherheitsa']);
        
$sfNum mysql_real_escape_string($_POST['sicherheitsf']);
        
$lcode mysql_real_escape_string($_POST['loeschcode']);
        
        
$zuFall rand(99999,999999999);
        
$userpass=mysql_real_escape_string($_POST['pass']);
        
        
$aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):'';
        
$accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK';
        
        
$sqlCmd "INSERT INTO account.account 
        (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert) 
        VALUES 
        ('"
.$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$sqlZeit."','".$accountStatus."','".$regCoins."','".$expireDate."','".$expireDate."','".$aktivHash."')";
        
$sqlQry mysql_query($sqlCmd,$sqlServ);
        if(
$sqlQry) {
          
          
          
$absender $serverSettings['titel']." Registration";
          
$email $serverSettings['reg_mail'];
          
$empfaenger $_POST['email'];
          
$mail_body "Hallo ".$_POST['uname'].",
          
          deine Registration auf "
.$serverSettings['titel']." war erfolgreich! Um auch auf dem Server spielen zu können, musst du deinen Account aktivieren.
          Das kannst du über den folgenden Link tun:
          
          "
.$serverSettings['url']."/index.php?s=login&do=aktivieren&hash=".$aktivHash."
          
          Deine Daten sind:
          Account: "
.$_POST['account']."
          Passwort: "
.$userpass."
          
          Löschcode: "
.$lcode."
          Sicherheitsfrage: "
.$sFrage[$sfNum]."
          Antwort: "
.$_POST['sicherheitsa']."
          
          Viel Spaß beim Spielen,
          
          Dein "
.$serverSettings['titel']."-Team
          
          
          Diese E-Mail wurde automatisch generiert. Bitte keine Antworten an diese Adresse schicken."
;
          
$titel "Registrierung auf ".$serverSettings['titel'];
          
          
$header "X-Priority: 3\n";
          
$header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n";
          
$header .= "MIME-Version: 1.0\n";
          
$header .= "From: ".$absender." <".$serverSettings['reg_mail'].">\n";
          
$header .= "Reply-To: ".$serverSettings['reg_mail']."\n";
          
$header .= "Content-Type: text/plain; charset=iso-8859-1\n";
          
          
          if(
$serverSettings['mail_activation']) {
            
mail($empfaenger$titel$mail_body$header);
            echo
'<p class="meldung">Account erfolgreich angelegt. Bitte überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>';
          }
          else {
            echo
'<p class="meldung">Account erfolgreich angelegt. Sie können sich nun anmelden.</p>';
          }
          
        }
        else {
          echo
'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>';
        }
        
      }
      else {
        echo
'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>';
      }
    }
  
?>
    <p>Alle Felder sind Pflichtfelder und müssen ausgefüllt werden.<?PHP if($serverSettings['mail_activation']) { echo'<br/><b>Der Account wird per E-Mail aktiviert, also eine richtige E-Mail eingeben!</b>'; } ?></p>
    <form action="index.php?s=register" method="POST">
      <table>
        <tr>
          <th class="topLine">Account:</th>
          <td class="tdunkel"><input type="text" name="account" maxlength="16" size="16"/> 8-16 Zeichen (nur a-Z,0-9)</td>
        </tr>
        <tr>
          <th class="topLine">Name:</th>
          <td class="thell"><input type="text" name="uname" maxlength="16" size="16"/> 3-20 Zeichen (nur a-Z,0-9)</td>
        </tr>
        <tr>
          <th class="topLine">Password:</th>
          <td class="tdunkel"><input type="password" name="pass" maxlength="16" size="16"/> 8-16 Zeichen (nur a-Z,0-9)</td>
        </tr>
        <tr>
          <th class="topLine">Password wiederholen:</th>
          <td class="thell"><input type="password" name="pass2" maxlength="16" size="16"/></td>
        </tr>
        <tr>
          <th class="topLine">E-Mail:</th>
          <td class="tdunkel"><input type="text" name="email" maxlength="50" size="25"/> max. 40 Zeichen</td>
        </tr>
        <tr>
          <th class="topLine">E-Mail wiederholen:</th>
          <td class="thell"><input type="text" name="email2" maxlength="50" size="25"/></td>
        </tr>
        <tr>
          <th class="topLine">Löschcode:</th>
          <td class="tdunkel"><input type="text" name="loeschcode" maxlength="7" size="7"/> 7 Zeichen (nur a-Z,0-9)</td>
        </tr>
        <tr>
          <th class="topLine">Sicherheitsfrage:</th>
          <td class="thell">
            <select name="sicherheitsf">
              <?PHP
                
foreach($sFrage AS $fragew => $frage) {
                  echo
'<option value="'.$fragew.'">'.$frage.'</option>';
                }
              
?>
            </select>
            <input type="text" name="sicherheitsa" maxlength="16" size="16"/> 3-16 Zeichen (nur a-Z,0-9)
          </td>
        </tr>
        <tr>
          <th class="topLine">Captcha:</th>
          <td class="tdunkel"><img src="./captcha/captcha.php" title="Captcha"/>&nbsp;<input type="text" name="captcha" maxlength="5" size="5"/></td>
        </tr>
        <tr>
          <th class="topLine" style="text-align:center;" colspan="2"><input type="submit" name="submit" value="registrieren"/> &bull; <input type="reset" value="zurücksetzen"/></th>
        </tr>
      </table>
    </form>
  <?PHP
  
}
  else {
    echo
'<p class="meldung">Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.</p>';
  }
?>

                </div>

  </div> 
                <div class="postui2 text-end">
             
                
                  
    </div></div>
Quote:
Originally Posted by Sullivan™ View Post
Stimmt der Pong überein?
Woran erkenne ich das..... ?
01/03/2013 03:13 Mashkin#9
Quote:
Originally Posted by xLobo™ View Post
Woran erkenne ich das..... ?
  1. Benutz' am besten den PHP-BBCode
    [php][/php]
  2. Der Pong hat überhaupt nichts mit der Homepage zutun - Wissen ist eine Gabe, die manchen wohl immernoch nicht vergönnt ist (das geht nicht an dich).
  3. PHP Code:
    $sqlCmd "INSERT INTO account.account (login,password,real_name,email,social_id,question 1,answer1,create_time,status,coins,autoloot_expire ,safebox_expire,web_aktiviert) VALUES ..." 
    Bei "question 1" muss das Leerzeichen weg.
  4. Würde die Verbindung von der Homepage zur Datenbank fehlschlagen gäbe es vermutlich nicht mehr auf der Seite zu sehen als eine Abbruch-Meldung schwarz auf weiß.
01/03/2013 11:22 xLobo™#10
Das Problem ist noch nicht behoben. Mashkin kann ich dich bei Skype adden?
und hat jemand anderes noch Ideen?
danke schonmal <3
01/03/2013 11:25 [SA]ChilleXx#11
mhm wollte mal mit deinem server in putty connecten hab nicht geklappt bestimmt ist dass pw falsch
01/03/2013 11:27 xLobo™#12
Das ist ja auch das SQL-Pw und nicht das PW vom Server..

Muss ich vielleicht irgendwelche Ports anpassen?