elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8
21  Programación / PHP / Re: Relacionar basesde datos en: 8 Junio 2012, 22:45 pm
Retocando todo lo que me comentaste me queda asi pero me tira error en la linea de update

Código:
<?php
$web = mysql_connect("localhost","root","xxx");
$user = mysql_connect("localhost","root","xxx");
if (!$web)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("usuarios", $user);

$result = mysql_query("SELECT * FROM account");

while($row = mysql_fetch_array($result))
  {
  echo $row['id'];
  echo "<br />";
  {

mysql_select_db("web", $web);
mysql_query("UPDATE account_data SET dp= + 25 WHERE id ="$result);
mysql_close($web);
mysql_close($user);
?>
22  Programación / PHP / Relacionar basesde datos en: 8 Junio 2012, 19:15 pm
Buenas,

Supongamos que tenemos 2 bases de datos una "usuarios" y ortra "web"

En la base de datos usuarios tenemos una tabla llama "datos basicos" en la cual se especifican los campos "nombre de la cuenta" y "id" en nombre de la cuenta aparece "kirinvieco", en id "1" porque es el primer usuario.

Y en la base de datos "web" tenemos una tabla llamada "preferencias" en la cual hay 2 campos "id" seria el correspondiente al usuario de la base de datos de "usuario" y el otro campo "valor" ,el campo valor se encuantra en "0".

La pregunta seria ¿como puedo relacionar estas bases de datos para que la web identifique a el "usuario" con su "id" y modifique el campo "valor" + 25 tantas veces como se ejecute el script.?
Tengo este pero me tira error en la linea 16

esta linea
Código:
  echo $row['id'] . ;
Código:
<?php
$web = mysql_connect("localghost","xxx","xxx");
$user = mysql_connect("localhost","xxx","xxx");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }


mysql_select_db("usuarios", $user);

$result = mysql_query("SELECT * FROM datos basicos");

while($row = mysql_fetch_array($result))
  {
  echo $row['id'] . ;
  echo "<br />";
  }

mysql_select_db("web", $web);
mysql_query("UPDATE account_data SET dp= + 25
WHERE id =".$result, $user);

mysql_close($con);
23  Programación / PHP / Re: Agregando desde php mysql en: 5 Junio 2012, 20:14 pm
este codigo es mas especifico modifica el mismo valor dp  pero con la variable $globals

yo no quiero utilizar esa variable solo colocar 100 y que se ejecute

Código:
<?php
define('INIT_SITE', TRUE);
require('../configuration.php');
require('connect.php');

$send = 'cmd=_notify-validate';

 foreach ($_POST as $key => $value)
 {
     if(get_magic_quotes_gpc() == 1)
         $value = urlencode(stripslashes($value));
     else
         $value = urlencode($value);

     $send .= "&$key=$value";
 }
 
 $head .= "POST /cgi-bin/webscr HTTP/1.0\r\n";
 $head .= "Content-Type: application/x-www-form-urlencoded\r\n";
 $head .= 'Content-Length: '.strlen($send)."\r\n\r\n";
 $fp = fsockopen ('www.paypal.com', 80, $errno, $errstr, 30);
 
 connect::selectDB('webdb');

 if ($fp !== false)
 {
    fwrite($fp, $head.$send);
    $resp = stream_get_contents($fp);

    $resp = end(explode("\n", $resp));

$item_number = mysql_real_escape_string($_POST['item_number']);
$item_name = mysql_real_escape_string($item_number['0']);
$mc_gross = mysql_real_escape_string($_POST['mc_gross']);
$txn_id = mysql_real_escape_string($_POST['txn_id']);
$payment_date = mysql_real_escape_string($_POST['payment_date']);
$first_name = mysql_real_escape_string($_POST['first_name']);
$last_name = mysql_real_escape_string($_POST['last_name']);
$payment_type = mysql_real_escape_string($_POST['payment_type']);
$payer_email = mysql_real_escape_string($_POST['payer_email']);
$address_city = mysql_real_escape_string($_POST['address_city']);
$address_country = mysql_real_escape_string($_POST['address_country']);
$custom = mysql_real_escape_string($_POST['custom']);
$mc_fee = mysql_real_escape_string($_POST['mc_fee']);
$fecha = date("Y-m-d");
$payment_status = mysql_real_escape_string($_POST['payment_status']);
$reciever = mysql_real_escape_string($_POST['receiver_email']);

if ($resp == 'VERIFIED')
{
if ($reciever!=$GLOBALS['donation']['paypal_email'])
exit();

mysql_query("INSERT INTO payments_log(userid,paymentstatus,buyer_email,firstname,lastname,city,country,mc_gross,mc_fee,itemname,paymenttype,
paymentdate,txnid,pendingreason,reasoncode,datecreation) values ('".$custom."','".$payment_status."','".$payer_email."',
'".$first_name."','".$last_name."','".$address_city."','".$address_country."','".$mc_gross."',
'".$mc_fee."','".$item_name."','".$payment_type."','".$payment_date."','".$txn_id."','".$pending_reason."',
'".$reason_code."','".$fecha."')");

$to = $payer_email;
$subject = $GLOBALS['donation']['emailResponse'];
$message = 'Hello '.$first_name.'
We would like to inform you that the recent payment you did was successfull.

------------------------------------------
Payment email: '.$payer_email.'
Payment amount: '.$mc_gross.'
Buyer name: '.$first_name.' '.$last_name.'
Payment date: '.$payment_date.'
Account ID: '.$custom.'
------------------------------------------
This payment is saved in our logs.

Thank you, the Management.
';
$headers = 'From: '.$GLOBALS['default_email'].'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

if ($GLOBALS['donation']['emailResponse']==true)
{
mail($to, $subject, $message, $headers);
if ($GLOBALS['donation']['sendResponseCopy']==true)
mail($GLOBALS['donation']['copyTo'], $subject, $message, $headers);
}

$res = fgets ($fp, 1024);
if($payment_status=="Completed")
{
if($GLOBALS['donation']['donationType']==2)
{
mysql_query("INSERT INTO payments_log(userid,paymentstatus,buyer_email,firstname,lastname,mc_gross,paymentdate,datecreation) values ('".$custom."',
'".$mc_gross."','".$payer_email."','".$first_name."','".$last_name."','".$mc_gross."','".$payment_date."','".$fecha."')");

for ($row = 0; $row < count($GLOBALS['donationList']); $row++)
{
$coins = $mc_gross;
if($coins == $GLOBALS['donationList'][$row][2])
mysql_query("UPDATE account_data SET dp=dp + ".$GLOBALS['donationList'][$row][1]." WHERE id='".$custom."'");
}
}
elseif($GLOBALS['donation']['donationType']==2)
{
$coins = ceil($mc_gross);
mysql_query("UPDATE account_data SET dp=dp + ".$coins." WHERE id='".$custom."'");
}

 }
}
else if ($resp == 'INVALID')
{
if($GLOBALS['donation']['donationType']==2)
{
mysql_query("INSERT INTO payments_log(userid,paymentstatus,buyer_email,firstname,
lastname,mc_gross,paymentdate,datecreation) values ('".$custom."','".$payment_status." - INVALID FUUUU ".$_POST['mc_gross']."','".$payer_email."',
'".$first_name."','".$last_name."','".$mc_gross."','".$payment_date."','".$fecha."')");
}

 mail($GLOBALS['donation']['copyTo'],"INVALID Donation","A payment was invalid. Information is shown below: <br/>
 User ID : ".$custom."
 Buyer Email: ".$payer_email."
 Amount: ".$mc_gross." EUR
 Date: ".$payment_date."
 First name: ".$first_name."
 Last name: ".$last_name."
 ","From: ".$GLOBALS['donation']['responseFrom']."");  
 
 mail($payer_email,"Hello there. Unfortunately, the latest payment you did was invalid. Please contact us for more information.
 
 Best regards.
 The Management");

mysql_query("INSERT INTO payments_log(userid,paymentstatus,buyer_email,firstname,lastname,mc_gross,paymentdate,datecreation) values ('".$custom."','".$payment_status." - INVALID','".$payer_email."','".$first_name."','".$last_name."','".$mc_gross."','".$payment_date."','".$fecha."')");
    }
 }

fclose ($fp);
 
?>
24  Programación / PHP / Re: Agregando desde php mysql en: 4 Junio 2012, 21:41 pm
mira este codigo funciona perfectamente  mira ver si ves el error este codigo si asocia el usuario con el id, no consigo encontrar que es lo que esta bloqueando la operacion.

Código:
<?php account::isNotLoggedIn(); ?>
<div class='box_two_title'>Character</div>
<?php

$service = "teleport";

if($GLOBALS['service'][$service]['price']==0)
      echo '<span class="attention">texto</span>';
else
{ ?>
<span class="attention">Teleportation costs
<?php
echo $GLOBALS['service'][$service]['price'].' '.website::convertCurrency($GLOBALS['service'][$service]['currency']); ?></span>
<?php
if($GLOBALS['service'][$service]['currency']=="vp")
echo "<span class='currency'>Vote Points: ".account::loadVP($_SESSION['cw_user'])."</span>";
elseif($GLOBALS['service'][$service]['currency']=="dp")
echo "<span class='currency'>".$GLOBALS['donation']['coins_name'].": ".account::loadDP($_SESSION['cw_user'])."</span>";
} ?>
<hr/>
<h3 id="choosechar">Character</h3>
<?php
connect::selectDB('webdb');
$result = mysql_query('SELECT char_db,name FROM realms ORDER BY id ASC');
while($row = mysql_fetch_assoc($result))
{
         $acct_id = account::getAccountID($_SESSION['cw_user']);
$realm = $row['name'];
$char_db = $row['char_db'];
         
connect::selectDB($char_db);
$result = mysql_query('SELECT name,guidl,online FROM characters WHERE account='.$acct_id);
while($row = mysql_fetch_assoc($result)) {
?>
    <div class='charBox' style="cursor:pointer;" id="<?php echo $row['guid'].'*'.$char_db; ?>"<?php if ($row['online'] != 1) { ?>
    onclick="selectChar('<?php echo $row['guid'].'*'.$char_db; ?>',this)"<?php } ?>>
    <table>
       <tr>
                <td>
                <?php if(!file_exists('styles/global/images/portraits/'.$row['gender'].'-'.$row['race'].'-'.$row['class'].'.gif'))
      echo '<img src="styles/'.$GLOBALS['template']['path'].'/images/unknown.png" />';
  else
  { ?>
                <img src="styles/global/images/portraits/
<?php echo $row['gender'].'-'.$row['race'].'-'.$row['class']; ?>.gif" border="none">
                    <?php } ?>
                </td>
                
                <td><h3><?php echo $row['name']; ?></h3>
                    Level <?php echo $row['level']." ".character::getRace($row['race'])." ".character::getGender($row['gender']).
                    " ".character::getClass($row['class']); ?><br/>
                    Realm: <?php echo $realm; ?>
                    <?php if($row['online']==1)
                   echo "<br/><span class='red_text'>Please log out before trying to teleport.</span>";?>
                </td>
            </tr>                        
</table>
</div>  
<?php } ?>
<br/>&nbsp;
    <span id="teleport_to" style="display:none;">  
    
    </span>              
<?php
25  Programación / PHP / Re: Agregando desde php mysql en: 4 Junio 2012, 21:27 pm
Estoy modificando una web si pongo esa sintaxis al principio del codigo no deja acceder a la pagina si no estas logueado antes.
he probado este codigo pero tampo me funciona no detecta el usuario.

Código:
<div class='box_two_title'>texto</div>
<?php
$direccion = 'localhost';
$usuario = 'root';
$password = 'contraseña';
$db=mysql_connect($direccion,$usuario,$password);

mysql_select_db("basededatosdeaccount_data",$craft_db);

     $acct_id = account::getAccountID($_SESSION['cw_user']);
     $sql = "UPDATE account_data SET dp = dp + 100 WHERE id = ".$acct_id;
     mysql_query( $sql, $db );
?>
26  Programación / PHP / Re: Agregando desde php mysql en: 4 Junio 2012, 21:12 pm
Te refieres a esto pueds iluminarme, soy un novatio en esto de programar

Código:
<?
$direccion = 'localhost';
$usuario = 'usuario';
$password = 'password';
$db=mysql_connect($direccion,$usuario,$password);
?>
27  Programación / PHP / Agregando desde php mysql en: 4 Junio 2012, 20:57 pm
Estoy intentando agregar unos datos a una tabla mysql con el usuario registrado, pero no consigo encontrar el error, es decir cada usuario corresponde un "id" respetando el mismo sumarle +100 de valor en la tabla aqui les dejo el codigo

Código:
<?php account::isNotLoggedIn(); ?>
<div class='box_two_title'>texto</div>
<?php
connect::selectDB('nombrebasededatosde account_data');
while($row = mysql_fetch_assoc($result)){
     $acct_id = account::getAccountID($_SESSION['cw_user']);
     $craft_db = $row['nombrebasededatosde account_data'];
  

    connect::selectDB($craft_db);
    $result2 = mysql_query('SELECT account_data FROM nombrebasededatosde account_data WHERE account='.$acct_id);
    while($row2 = mysql_fetch_assoc($result2)) {
        account::isNotLoggedIn();
        $acct_id = account::getAccountID($_SESSION['cw_user']);
        $sql = "UPDATE account_data SET dp = dp + 100 WHERE id = ".$acct_id;
        mysql_query( $sql, $db );
    }
}
?>

28  Seguridad Informática / Seguridad / Hd en: 2 Junio 2012, 14:10 pm
Hola, tengo un disco bloqueado por Hd-x-lock  es un programa que pone contraseñas al disco duro y las guarda en in sector de arranque , lo que impide la insalacion de windows. Y cosas parecidas. No se si alguien le paso este problema y pudo desbloquearlo. No consigo encontrar nada de informacion para desbloquearlo sin. Conocer la password
29  Programación / Desarrollo Web / Re: Modificar tablas desde php en: 1 Junio 2012, 18:33 pm
Mira este seria un codigo que funciona a la perfeccion:
el error me lo da en on line 21
igual ese codigo que funciona te puede ayudar para resolverlo gracias.

Código:
<?php account::isNotLoggedIn(); ?>
<div class='box_two_title'>TEXTO</div>

<?php

$service = "teleport";

if($GLOBALS['service'][$service]['price']==0)
      echo '<span class="attention">texto</span>';
else
{ ?>
<span class="attention">COSTE
<?php
echo $GLOBALS['service'][$service]['price'].' '.website::convertCurrency($GLOBALS['service'][$service]['currency']); ?></span>
<?php
if($GLOBALS['service'][$service]['currency']=="vp")
echo "<span class='currency'>Vote Points: ".account::loadVP($_SESSION['cw_user'])."</span>";
elseif($GLOBALS['service'][$service]['currency']=="dp")
echo "<span class='currency'>".$GLOBALS['donation']['coins_name'].": ".account::loadDP($_SESSION['cw_user'])."</span>";
} ?>
<hr/>
<h3 id="choosechar">texto</h3>
<?php
connect::selectDB('webdb');
$result = mysql_query('SELECT char_db,name FROM realms ORDER BY id ASC');
while($row = mysql_fetch_assoc($result))
{
         $acct_id = account::getAccountID($_SESSION['cw_user']);
$realm = $row['name'];
$char_db = $row['char_db'];
         
connect::selectDB($char_db);
$result = mysql_query('SELECT name,guid,gender,class,race,level,online FROM characters WHERE account='.$acct_id);
while($row = mysql_fetch_assoc($result)) {
?>
    <div class='charBox' style="cursor:pointer;" id="<?php echo $row['guid'].'*'.$char_db; ?>"<?php if ($row['online'] != 1) { ?>
    onclick="selectChar('<?php echo $row['guid'].'*'.$char_db; ?>',this)"<?php } ?>>
    <table>
       <tr>
                <td>
                <?php if(!file_exists('styles/global/images/portraits/'.$row['gender'].'-'.$row['race'].'-'.$row['class'].'.gif'))
      echo '<img src="styles/'.$GLOBALS['template']['path'].'/images/unknown.png" />';
  else
  { ?>
                <img src="styles/global/images/portraits/
<?php echo $row['gender'].'-'.$row['race'].'-'.$row['class']; ?>.gif" border="none">
                    <?php } ?>
                </td>
                
                <td><h3><?php echo $row['name']; ?></h3>
                    Level <?php echo $row['level']." ".character::getRace($row['race'])." ".character::getGender($row['gender']).
                    " ".character::getClass($row['class']); ?><br/>
                    Realm: <?php echo $realm; ?>
                    <?php if($row['online']==1)
                   echo "<br/><span class='red_text'>texto.</span>";?>
                </td>
            </tr>                        
</table>
</div>  
<?php } ?>
<br/>&nbsp;
    <span id="teleport_to" style="display:none;">  
    
    </span>              
<?php
}
?>
30  Programación / Desarrollo Web / Modificar tablas desde php en: 1 Junio 2012, 15:47 pm
Hola buenas estoy intentando que cuando se ejecute esta pagina le agrege 100 puntos en la tabla indicada "account_data" al usuario que este registrado actualmente, pero me tira error no se donde esta el fallo.


Código:
<?php account::isNotLoggedIn(); ?>
<div class='box_two_title'>texto</div>
<?php
connect::selectDB('nombrebasededatos');
while($row = mysql_fetch_assoc($result))
{
         $acct_id = account::getAccountID($_SESSION['cw_user']);
$craft_db = $row['nombrebasededatos'];
         
connect::selectDB($craft_db);
$result = mysql_query('SELECT account_data FROM nombredebasededatos WHERE account='.$acct_id);
while($row = mysql_fetch_assoc($result)) {
?>

<?
account::isNotLoggedIn();
$acct_id = account::getAccountID($_SESSION['cw_user']
$sql = "UPDATE account_data SET dp = dp + 100 WHERE id = ".$acct_id;
mysql_query( $sql, $db );
<?
Páginas: 1 2 [3] 4 5 6 7 8
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines