Problema com referidos.

4 participantes

Wictor Wictor  • 12.08.12 12:45

Problema com referidos. Empty Problema com referidos. 12.08.12 12:45

Eu estou adicionando referidos a uma phoenix, já adicionei manualmente e na HK o xml (plugin), mas mesmo assim não da certo.
Da o seguinte erro:

Problema com referidos. 35ciq7r
Se bugar clique https://2img.net/h/oi48.tinypic.com/35ciq7r.png.

Gabrieldlm Gabrieldlm  • 12.08.12 13:06

Problema com referidos. Empty Re: Problema com referidos. 12.08.12 13:06

O erro mostra que a tabela "users_referidos" não existe na sua DataBase, adicione o código abaixo para que o problema se resolva:

Código:
CREATE TABLE IF NOT EXISTS `users_referidos` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `usuario` varchar(400) NOT NULL DEFAULT 'user',
  `ip_referida` varchar(50) NOT NULL,
  `fecha` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

Para adicionar o código vá ao seu Banco de Dados clique em SQL adicione o código no quadro e clique em Executar

Mr.iVinicius Mr.iVinicius  • 12.08.12 13:08

Problema com referidos. Empty Re: Problema com referidos. 12.08.12 13:08

esta ai o codigo

Gabrieldlm Gabrieldlm  • 12.08.12 13:09

Problema com referidos. Empty Re: Problema com referidos. 12.08.12 13:09

MODERAÇÃO
Usuário: Mr.iVinicius
Quantidade: 1
Motivo: Flood

Wictor Wictor  • 12.08.12 13:44

Problema com referidos. Empty Re: Problema com referidos. 12.08.12 13:44

Gabrieldlm, obrigado seu código resolveu esse problema, agora é outro.
Na hora que entra no link do referidos não leva a register e sim a index, com isso o referidos acaba não sendo contado. Pode me ajudar? :/

Gabrieldlm Gabrieldlm  • 12.08.12 18:17

Problema com referidos. Empty Re: Problema com referidos. 12.08.12 18:17

Reputação da mensagem: 100% (1 votos)
Gabrieldlm, obrigado seu código resolveu esse problema, agora é outro.
Na hora que entra no link do referidos não leva a register e sim a index, com isso o referidos acaba não sendo contado. Pode me ajudar? :/

Basta você ir ao arquivo onde se encontra a página de referidos e adicionar o código abaixo:
Código:
header("Location: "./register"");
Ou
Código:
header("Location: "./quickregister/start"");

Primeiro você deve procurar o atual que deverá estar assim:
Código:
header("Location: "./index ou .www"");

Wictor Wictor  • 12.08.12 18:35

Problema com referidos. Empty Re: Problema com referidos. 12.08.12 18:35

Está aí as paginas:

Referidos.php
Código:
<?php
$server = 'http://'.$_SERVER['SERVER_NAME'];
define('USERNAME_REQUIRED', TRUE);
define('ACCOUNT_REQUIRED', TRUE);
include('global.php');
define("THIS_SCRIPT", 'referidos');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- Hecho por masacre10 Xukys Hotel. -->
<html xmlns="http://www.w3.org/1999/xhtml">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<head>
<title><?php echo $sitename." - ".$lang['referidos']; ?></title>
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script type="text/javascript" src="../Public/JS/jquery.history.js"></script>
    <link type="text/css" rel="stylesheet" href="../Public/Styles/<?php echo $currentstyle ?>/CSS/main.css" />
</head>
 
<body>
 
<div class="mainBox">
   <?php include("header.php"); ?>
   <?php include("system/homenav.php"); ?>

   <div class="mid" id="midcontent">

   <div class="column" id="column1">

      <div class="contentBox">
         <div class="boxHeader">Referidos</div>
            <div class="boxContent">
               <center><br>Quer <b>Ganhar Mobis</b> neste hotel e ao Mesmo Tempo Divulgar o Hotel, <b><?php echo $_SESSION['username']; ?></b>? <br><br>agora isso Ficou Mais Facil <b><?php echo $sitename; ?></b> Apresenta: <br>
               <br>sistema de referências!<br><br>

               <b>O que eu faço?</b><br><br>
               Simplemente ir a algum xat, Habbo, criar um clone do habbo e Floden ou colocar o link a seguir em um fórum.<br />
               <b>Você deve dar qualquer um dos seguintes endereços para publicar:<b><br><br>
               </textarea><br><br><textarea style="height: 35px; width: 350px; "><?php echo $server.'/refer.php?r='.$_SESSION['username']; ?></textarea><br><br>
               <h4>Note-se que:</h4>
               <ul type="square">
               <li>• Se duas pessoas, convidá-lo, apenas diga a ele como referindo-se o primeiro a fazê-lo.</li>
               <li>• Você só pode se referir a pessoas que não estão registrados no <?php echo $sitename; ?>. </li>
               </ul>

            </div>
         </div>
      </div>

      
   <div class="column" id="column2">
      <div class="contentBox">
         <div class="boxHeader">Contador de referidos.</div>
            <div class="boxContent">
               <img src="http://images.wikia.com/habboworldteam/es/images/9/9e/Frank_welcome1.gif" style="float: left;">
   
               <p>
               Quando você traz uma conta considerável (<b>50+</b>) de referencias. Comunique com
               alguns funcionários da seguinte lista:
<?php
$staffq = mysql_query("SELECT username FROM users WHERE rank = '8'");
while($rank = mysql_fetch_array($staffq))
{
echo '<u><i>'.$rank['username'].'</i></u>';
?>
,
<?php
}
?> sorte a todos.<br><br>
               <!-- Hecho por masacre10 Xukys Hotel. -->
               Você tem um total de

               <b><?php

               if(!isset($_GET['n'])){
               $usuario = $_SESSION['username'];
               }
               else{
               $usuario = mysql_real_escape_string($_GET['n']);
               }
               
               
               $query = mysql_query("SELECT COUNT(*) AS refercount FROM users_referidos WHERE usuario ='". $usuario ."'") or die(mysql_error());
                    $data = mysql_fetch_assoc($query); echo $data['refercount'];
               ?></b>   </p>
            </div>
         </div>

      </div>
<!-- Hecho por masacre10 Xukys Hotel. -->      
<?php include("system/sideads.php"); ?>

   </div>

   <?php include("system/footer.php"); ?>
</div>

















































<!-- Hecho por masacre10 Xukys Hotel. -->
</body>
</html>





















































































































Refer.php
Código:
<?php
///// Conexión con la base de datos /////
define('USERNAME_REQUIRED', FALSE);
define('ACCOUNT_REQUIRED', FALSE);
include("global.php");
///// Termina conexión con la base de datos /////

///// Variables /////
$r = mysql_real_escape_string($_GET['r']);
$ip = $_SERVER['REMOTE_ADDR'];
///// Terminan variables /////


///// Verificar si existe el usuario /////
$sql = mysql_query("SELECT * FROM users WHERE ip_last='".$ip."'");
    if(mysql_num_rows($sql) > 0) {
header("Location: ".WWW."");
        die;
//// Termina verificar usuario /////
    }
else
{
///// Verificar si existe el referido /////
$sql = mysql_query("SELECT * FROM users_referidos WHERE ip_referida='$_SERVER[REMOTE_ADDR]'");
    if(mysql_num_rows($sql) > 0) {
header("Location: ".WWW."");
        die;
///// Termina verificar referido /////
    }
else
   {

mysql_query("INSERT INTO users_referidos (id, usuario, ip_referida, fecha) VALUES (LAST_INSERT_ID(), '".$r."', '".$ip."', NOW());");

header("Location: ".WWW."");
   }
}
?>

Gabrieldlm Gabrieldlm  • 12.08.12 18:52

Problema com referidos. Empty Melhor resposta escolhida pelo autor 100% 12.08.12 18:52

Aqui está o código:

Código:
<?php
///// Conexión con la base de datos /////
define('USERNAME_REQUIRED', FALSE);
define('ACCOUNT_REQUIRED', FALSE);
include("global.php");
///// Termina conexión con la base de datos /////

///// Variables /////
$r = mysql_real_escape_string($_GET['r']);
$ip = $_SERVER['REMOTE_ADDR'];
///// Terminan variables /////


///// Verificar si existe el usuario /////
$sql = mysql_query("SELECT * FROM users WHERE ip_last='".$ip."'");
    if(mysql_num_rows($sql) > 0) {
header("Location: "./register/index.php"");
        die;
//// Termina verificar usuario /////
    }
else
{
///// Verificar si existe el referido /////
$sql = mysql_query("SELECT * FROM users_referidos WHERE ip_referida='$_SERVER[REMOTE_ADDR]'");
    if(mysql_num_rows($sql) > 0) {
header("Location: ".WWW."");
        die;
///// Termina verificar referido /////
    }
else
  {

mysql_query("INSERT INTO users_referidos (id, usuario, ip_referida, fecha) VALUES (LAST_INSERT_ID(), '".$r."', '".$ip."', NOW());");

header("Location: "./register/index.php"");
  }
}
?>

Obs: Caso sua CMS seja Uber troque
Código:
header("Location: "./register/index.php"");

Por

Código:
header("Location: "./quickregister/start"");


Wictor Wictor  • 13.08.12 7:41

Problema com referidos. Empty Re: Problema com referidos. 13.08.12 7:41

Obrigado pela ajuda Gabrieldlm, mas não será mais necessário eu aprender isso, pois o hotel para onde eu estava arrumando me tirou da Staff. ^^.
Sempre bom contar com os "amigos", né ? KKK
Fechem o tópico.

LippMartinz LippMartinz  • 13.08.12 12:35

Problema com referidos. Empty Re: Problema com referidos. 13.08.12 12:35

Tópico Resolvido, Fechado e Movido!
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.