Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Dúvidas Solucionadas (https://secretexperience.net/l2j-duvidas-solucionadas/)
-   -   conexão externa ao MySQL (https://secretexperience.net/l2j-duvidas-solucionadas/5539-conexao-externa-ao-mysql.html)

junim666 11-03-2009 06:21 PM

conexão externa ao MySQL
 
segui um tutorial aqui do forum,fiz tudo sertin so que da esse erro no site quando tenta se conectar com o MYSQL por conexão externa...

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'teste'@'website.teste.net' (using password: YES) in /home/l2-teste/www/config.php on line 10
N�o Conecto



alguem ai saberia o que pode ser...

KaL 11-03-2009 06:22 PM

Vc colocou informação errada no arquivo config.php

Posta ele ai pra eu ver

junim666 11-03-2009 06:36 PM

<?
//Powered By Braghetto
//Database
//////////
$dbhost="coloquei meu no-ip"; //Host/IP from the MySQL Database
$dbname="coloquei l2jdb"; //Name of Database (in many times it is 'l2jdb')
$dbuser="coloquei o nome de usuario que criei la no MYSQL"; //Username to the MySQL Database
$dbpass="a senha"; //Passwort to the MySQL Database

$sql=MYSQL_CONNECT($dbhost,$dbuser,$dbpass) or die ("Não Conecto");
MYSQL_SELECT_DB($dbname) or die ("Data Base Não Existe");

//Site
$servername="nome"; //NOME DO SEU SERVER
$yousite="IP"; //SITE DO SEU SERVER
$youslogan=""; //SLOGAN DO SEU SERVER

//Downloads
$version="Lineage 2 Gracia PT2"; //VERSÃO DO SERVER
$patch1="http://youserver.com/youpatch.exe"; //PATCH MIRROR 1
$patch2="http://youserver.com/youpatch2.exe"; //PATCH MIRROR 2
$lineagefull="http://www.gamershell.com/download_18458.shtml"; //LINEAGE FULL

//Vote Top 200
$urlvote="http://www.gamesites200.com/lineage2/in.php?id=2604"; //URL PARA VOTAR NO SERVER
$imageurlvote="http://www.gamesites200.com/lineage2/vote.gif"; //IMAGEM PARA VOTAR

//Rules - Edit here
$rule1="REGRA 1 EDITE AQUI";
$rule2="REGRA 1 EDITE AQUI";
$rule3="REGRA 1 EDITE AQUI";
$rule4="REGRA 1 EDITE AQUI";
$rule5="REGRA 1 EDITE AQUI";
$rule6="REGRA 1 EDITE AQUI";
$rule7="REGRA 1 EDITE AQUI";
$rule8="REGRA 1 EDITE AQUI";

?>

KaL 11-03-2009 06:47 PM

Ele não ta lendo essa linha
Citação:

$sql=MYSQL_CONNECT($dbhost,$dbuser,$dbpass) or die ("Não Conecto");
Tua senha, login ou host tão errados ( mais provavel a senha ).

junim666 11-03-2009 06:54 PM

troquei as senha e usuario e agora deu um erro diferente...


Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /home/teste/www/config.php on line 10
N�o Conecto

KaL 11-03-2009 07:06 PM

Cara qual nome do seu Db? E o endereço do No-Ip?

O Pc ta junto com o site?

junim666 11-03-2009 07:12 PM

nao o server nao ta junto com o site nao,sao de host diferente e minha db se chama l2jdb...


opa consegui aqui...era o host quando eu criei o usuario,no tutorial falava que era pra por o host do pc onde tava o site...mais ai lembrei de um tutorial um vez que falava que se posse "%" ficaria global qualquer host se conectaria....

De qualque rmaneira vlws ai :)

consegui mais ja tive otro problema........ta lendo o script de criacao de conta certin,tento registrar e registra so que no db nao aparece o registro,e como se a conta nao tivesse sido criada,e se eu tentar criar uma conta que ja existe,ele reconhece que ja existe,alguem sabe o que pode ser??

L2-CRITICAL 11-03-2009 08:46 PM

tô com o mesmo problema do script =/

KaL 11-03-2009 08:54 PM

Os campos de registro não batem com a Tabela...Por exemplo : Se tu tem no registro
Citação:

Login :
Senha:
Repita a senha :
E-mail :
Sendo que Login ele checa existencia no database, Senha deve ser = a Repita senha e E-mail eh um adicional.

Se não houver a coluna de e-mail na tabela, ele fala que cria, mas não cira ;)

Tente corrigir ai a diferença de tabelas, se não psota aqui a parte do Php de registro e o nome das coluans da tabela accounts

L2-CRITICAL 11-03-2009 09:00 PM

aqui esta o script de registro

Código:

<?php
$L2JBS_config["mysql_host"]="localhost";  // MySQL IP
$L2JBS_config["mysql_port"]=3306;    // MySQP port
$L2JBS_config["mysql_db"]="l2jdb";    // l2jnet_db or your lineage 2 server database name
$L2JBS_config["mysql_login"]="root";    // MySQL Login name
$L2JBS_config["mysql_password"]="";    // MySQL Password

error_reporting(0);
?>
<?php
$L2JBS_config["javascript_sort_method"]="bubble";
  $link = mysql_connect($L2JBS_config['mysql_host'].":".$L2JBS_config['mysql_port'], $L2JBS_config['mysql_login'], $L2JBS_config['mysql_password']);
  if (!$link)
    die("Couldn't connect to MySQL");
  @mysql_select_db($L2JBS_config['mysql_db'], $link)
    or die ('Error '.mysql_errno().': '.mysql_error());

?><style type="text/css">
<!--
body {
  background-image: url(images/bg1.gif);
}
a:link {
  color: #FF9900;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #CCCCCC;
  text-decoration: none;
}
body,td,th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}
a:hover {
  color: #FF9933;
  text-decoration: none;
}
a:active {
  color: #FF6600;
  text-decoration: none;
}
.style11 {font-size: 12px}
.style12 {
  color: #FFFFFF;
  font-size: 36px;
}
-->
</style>
<script type="text/JavaScript">
<div align="center"><strong><font size="7" face="Verdana, Arial, Helvetica, sans-serif">Criar Conta</font></strong>
  <br />
  <br />
  <img src="img/barra.png" alt="" width="419" height="29" /><br />
</div>
<div align="center">
  <script type="text/javascript">//<![CDATA[
function isAlphaNumeric(value)
{
  if (value.match(/^[a-zA-Z0-9]+$/))
    return true;
  else
    return false;
}
function checkform(f)
{
  if (f.account.value=="")
  {
    alert("Preencha todos os campos!");
    return false;
  }
  if (!isAlphaNumeric(f.account.value))
  {
    alert("Preencha todos os campos!");
    return false;
  }
  if (f.password.value=="")
  {
    alert("Sem Senha ");
    return false;
  }
  if (!isAlphaNumeric(f.password.value))
  {
    alert("444444");
    return false;
  }
  if (f.password2.value=="")
  {
    alert("Você não repetiu a senha");
    return false;
  }
  if (f.password.value!=f.password2.value)
  {
    alert("Senhas não são iguais ");
    return false;
  }
  return true;
}
//]]></script>
  <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif"><strong><span class="style12">Criar CONTA</span><font color="#FF0000" size="4"><br />
          <br />
          <img src="img/barra.png" alt="" width="419" height="29" /><br />
  <br />
  [ Regra Principal ]</span></font></strong><br />
      <font size="3"><span class="style18"><br />
          </span></font><span class="style18"><span class="style16 style11">Antes de voce criar sua conta em nosso server &eacute; expressamente  necess&aacute;rio que entenda que isto &eacute; um servidor gratuito e privado &quot;de propriedade  particular&quot; n&atilde;o havendo contratante ou contratado. Ao criar sua conta, entenda  que voc&ecirc; n&atilde;o &eacute; um cliente de uma empresa que esta lhe prestando servi&ccedil;os e sim  que estar&aacute; criando uma conta em um servidor privado. Fazer doa&ccedil;&otilde;es para ajudar o  servidor se manter, n&atilde;o lhe trar&aacute; quaisquer beneficios de prioridade de  atendimento ou exigir que um administrador execute alguma tarefa solicitada por  voc&ecirc;.<br />
          Entenda que os Administradores do site est&atilde;o lhe prestando favores ao  dispor os servi&ccedil;os a sua pessoa jamais cumprindo  obriga&ccedil;&otilde;es.</span></span><span class="style11"></strong>
          </h4>
          </span></font><span class="style11">
          </span></div>
  <p align="center" class="style14"><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#FF0000"><span class="style15"><span class="style11">Se voc&ecirc; n&atilde;o concorda com os termos acima,  pedimos que por favor feche este site e n&atilde;o crie sua conta. Ao criar sua conta,  voc&ecirc; estar&aacute; automaticamente concordando com todo o texto descrito ACIMA !!!. </span></font></strong></font></div>
<form method="post" action="reg.php" onsubmit="return checkform(this)">
<center><table>
 <tr>
  <td><div align="right"><span class="style11"><b><font face="Trebuchet MS">Login - </font></b></span></div></td>
  <td><font face="Trebuchet MS" size="1"><b>
  <input type="text" name="account" maxlength="15" size="20" /></b></font></td>
 </tr>
 <tr>
  <td><div align="right"><span class="style11"><b><font face="Trebuchet MS">Senha - </font></b></span></div></td>
  <td><font face="Trebuchet MS" size="1"><b>
  <input type="password" name="password" maxlength="15" size="20" /></b></font></td>
 </tr>
 <tr>
  <td><div align="right"><span class="style11"><b><font face="Trebuchet MS">Repetir Senha - </font></b></span></div></td>
  <td><font face="Trebuchet MS" size="1"><b>
  <input type="password" name="password2" maxlength="15" size="20" /></b></font></td>
 </tr>
 <tr>
  <td colspan="2" style="text-align: center;">
  <font size="1" face="Trebuchet MS"><b><br />
  <input type="submit" name="submit" value="Criar CONTA" />
  </b></font></td>
 </tr>
</table></center>
</form>

<?php
if(ereg("^([a-zA-Z0-9_-])*$", $_POST['account']) && ereg("^([a-zA-Z0-9_-])*$", $_POST['password']) && ereg("^([a-zA-Z0-9_-])*$", $_POST['password2']))
{
  if ($page="index.php" && $_POST['account'] && strlen($_POST['account'])<16 && strlen($_POST['account'])>3 && $_POST['password'] && $_POST['password2'] && $_POST['password']==$_POST['password2'])
  {
    $check=mysql_query("select * from accounts where login='".$_POST['account']."'");
    $check1=mysql_num_rows($check);
    if($check1>0)
    {
      echo "<p clss='error'><b>Falha no Registro, Conta ja Existente .</b></p>";
    }
    else
    {
        mysql_query("INSERT INTO accounts (login, password, access_level) VALUES ('".$_POST['account']."', '".base64_encode(pack('H*', sha1($_POST['password'])))."', 0)", $link);
        mysql_close($link);
      print '<p class="error"><b>Resgistro Completo... Conta Criada </b></p>';
    }
  }
  else
  {
    print '<p class="error"><b> </b></p>'.mysql_error();
  }
}
else
{
  echo "As limitações não foram testadas para a segurança. Se você for confiável que tido a informação correta, consultar por favor à administração. ";[/B][/COLOR]
?>

e aqui o que tem na tabela accounts

nome da tabela:accounts

dento dela:login,password,lastactive,acceslevel,last IP,last Server


se pudesse configurar assim ficaria grato :)


Horários baseados na GMT -3. Agora são 08:42 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.