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


 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: [1] 2 3
1  Programación / PHP / Re: Ayuda para poner un resultado dentro de una tabla en: 29 Enero 2020, 13:00
No me saca nada, simplemente no carga la pagina por el error si quito esa linea carga bien todo
2  Programación / PHP / Re: Ayuda para poner un resultado dentro de una tabla en: 26 Enero 2020, 21:10
El problema lo estoy teniendo en este td:
<td style='text-align:center'>".$fila['precio']; if($resultado2->num_rows > 0){echo "<img id='saco' src='img/diamante.png' />";}else{echo "<img id='saco' src='img/saco.png' />"}"</td>
3  Programación / PHP / Ayuda para poner un resultado dentro de una tabla en: 26 Enero 2020, 21:09
Hola, buenas noches.
Tengo el siguiente código:
Código:
                while ($fila = $resultado->fetch_assoc()) {
                    $salida.="<tr>
                                <td style='text-align:center'><img width='100' height='100' id='$contador' class='myImg' src='".$fila['imagen']." '  alt='".$fila['nombre']." '></td>
                                <td style='text-align:center'>".$fila['nombre']."</td>
                                <td style='text-align:center'>".$fila['salida']." "."<img id='saco' src='img/saco.png' />"."</td>
   [b]                             <td style='text-align:center'>".$fila['precio']; if($resultado2->num_rows > 0){echo "<img id='saco' src='img/diamante.png' />";}else{echo "<img id='saco' src='img/saco.png' />"}"</td>[/b]
                                <td style='text-align:center'>".$fila['category']."</td>
                                <td>"."<a href='actions/update.php?id=".$fila['idItems']."' class='btn btn-primary a-btn-slide-text'><span class='glyphicon glyphicon-plus' aria-hidden='true'></span><span style='font-size:12px'><strong>Modificar</strong></span> </a>"." | "."<a href='actions/delete.php?id=".$fila['idItems']."' class='btn btn-primary a-btn-slide-text'><span class='glyphicon glyphicon-plus' aria-hidden='true'></span><span style='font-size:12px'><strong>Eliminar</strong></span> </a>"."</td>";
                $contador++;
                }
El td que he marcado en negrita no se como gestionarlo bien, si alguien me puede ayudar se lo agradeceria
4  Programación / PHP / Login php con clases y ajax en: 4 Junio 2019, 19:07
Hola, buenas tardes, que tal?

Estoy intentando hacer el siguiente login

Clase Login

Código:
<?php
class Login {
private $conn;
private $table;

public function __construct(){
$db = new Conexion();
$this->conn = $db->getConnection();
$this->table = "usuarios";
}
public function log_into($usuarios, $password){
$res = $conn->query("SELECT * FROM $this->table WHERE username = " . $username . " AND password = " . $password);
if ($res->num_rows > 0) {
if($row = $res->fetch()) {
               $_SESSION['username'] = $row['username'];
           }
}
}
}

?>
Lo que cojo del login

Código:
<?php
require_once "../conexion.php";
require_once "../controller/login.php";
$objLogin = new Login();
if (isset($_POST['login'])) {
$username = $_POST['username'];
$password = $_POST['password'];
}
$objLogin->log_into($username, $password);
?>

Ajax

Código:
function logIn(){
    var username = $("#username").val();
    var password = $("#password").val();

    if(username.length == "" || password.length == ""){
        $("#message").html("Por favor llena los campos").fadeIn();
        $("#message").addClass("error");
        return false;
    }
    else{
        var dataString = 'username='+username+'&password='+password;
        $.ajax({
          type : 'POST',
          url  : 'rest/login.php',
          data : dataString,
          success : function(data){
              console.log(data);
           }
          });
    }
}


Formulario
Código:
               <div class="modal-header">
                  <div id="message"></div>
                  <form role="form" id="login-form" method="POST">
                     <div class="form-group">
                        <input type="text" class="form-control" id="username" name="username" placeholder="Usuario"/><br>
                        <input type="password" class="form-control" id="password" name="password" placeholder="Contraseña" />
                     </div>
                  </form>
               </div>
               <!-- footer -->
               <div class="modal-footer">
                  <button name="login" id="login" class="btn btn-primary btn-block">Log In</button>
                  <div id="result"></div>
               </div>
Si alguien podria ayudarme a que me haga el login estaria muy agradecido
5  Programación / PHP / Php paginación en: 2 Octubre 2018, 16:16
Hola, buenas tardes.
Estoy haciendo una pagina la cual me saque las peliculas que tengo en mi base de datos, en cada pagina me vaya mostrando peliculas sucesivamente, mediante un href, el problema es que no se identificar el error, tengo un lio hecho por aqui y espero que alguno de ustedes pueda ayudarme  :xD

Código:
<?php
$db = mysqli_connect('localhost', 'root', '') or die ('Unable to connect.
Check your connection parameters.');
mysqli_select_db($db,'moviesite') or die(mysqli_error($db));
$noRegistros = 4; //Registros por página
$pagina = 1; //Por defecto pagina = 1
if($_GET['pagina'])
$pagina = $_GET['pagina']; //Si hay pagina, lo asigna
$buskr=$_GET['searchs']; //Palabra a buscar
//Utilizo el comando LIMIT para seleccionar un rango de registros
$sSQL = "SELECT * FROM movie WHERE movie_name LIKE '%$buskr%' LIMIT ".($pagina-1)*$noRegistros.",$noRegistros";
$result = mysqli_query($db,$sSQL) or die(mysqli_error($db));
//Exploracion de registros
?>
<table>
<tr>
<?php
echo "<table>";
while($row = mysqli_fetch_array($result)) {
echo "<tr><td height=80 align=center>";
echo $row["movie_id"]."<br>";
echo "</td><td align='center'><img src='fotos/
$row[movie_id]' width='70' height='70'></td>
<td>$row[movie_name].</td>
<td align='center'>$row[movie_year].</td>
</tr>";
}
    ?>
</tr>
</table>
<?php
//Imprimiendo paginacion
$sSQL = "SELECT count(*) FROM movie WHERE movie_name LIKE '$buskr'";
$result = mysqli_query($db,$sSQL);
$row = mysqli_fetch_array($result);
$totalRegistros = $row["count(*)"]; //Almaceno el total
$noPaginas = $totalRegistros/$noRegistros; //Determino la cantidad de paginas
?>
<table>
<tr>
<td colspan="2" align="center"><?php echo "<strong>Total registros:</strong>".$totalRegistros; ?></td>
<td colspan="2" align="center"><?php echo "<strong>Pagina:</strong>".$pagina; ?></td>
</tr>
<tr bgcolor="f3f4f1">
<td colspan="4" align="right"><<?php echo "<strong>Pagina:".$pagina; ?></td>
<?php
for($i=1; $i<$noPaginas+1; $i++) { //Imprimo las paginas
if($i >= $pagina){
echo "<font color=red>$i </font>"; //No link
}
else{
echo "<a href=\"?pagina=".$i."&searchs=".$buskr."\" style=color:#000;> ".$i."</a>";
}
}
?>

</tr>
</table>

Mi página web se muestra así:
6  Programación / Desarrollo Web / Bucle JavScript en: 23 Septiembre 2018, 12:49
Hola, buenos días.
¿Como puedo pedir un numero a traves de un prompt y que si el numero no es un número es decir otra caracter salga un texto?

Código:
var numero = prompt("Introduce un numero: ");
if(numero == NaN)
{
  console.log(numero);
}

Espero una ayudita gracias!! :D
7  Programación / Desarrollo Web / Problema CSS en: 14 Septiembre 2018, 13:09
Hola, buenas tardes.
Estaba realizando un trabajo en una página web el cual es un foro parecido a este(el cuál no nombraré) la cosa es que puedes editar el CSS de tú perfil y cosas así, no me enrollo más y os presento mi problema.
Este es el HTML con su CSS
Código
  1. <div class="content" style="margin-top: 18px;background:rgba(242, 242, 242, 0.95); padding: 7px;border-radius: 5px;color: #000;box-shadow: 1px 3px rgba(0,0,0,0.2);margin-bottom:35px;">
  2.  
Cómo podreis ver tiene un CSS interno el cual he podido remover una parte con esto:
Código
  1. .content{
  2. all: initial;
  3. }
El problema es que el padding sigue estando, y se ve esta marca tan horrible en los contornos.

Si desde inspeccionar elemento desmarco el padding: 7px; este contorno desaparece.
¿Cómo podría removerlo definitivamente?
Gracias.
8  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda timer en C# en: 1 Julio 2018, 14:34
Imagino que quieres poder pulsar la tecla F1 fuera de la aplicación y que se procese en tu programa, de lo contrario si solo quieres que la tecla se procese cuando haces click en la interfaz de usuario de la aplicación entonces es más que suficiente con suscribirse a los eventos Form.KeyDown y Form.KeyUp.

En cualquier caso es innecesario el uso directo de código nativo / llamar a las funciones de la API de Windows, en su lugar puedes usar código administrado expuesto en los miembros la librería de clases de WPF, y aunque estés en Windows Forms (como parece ser el caso). Aquí te muestro la solución:

Código
  1. using System;
  2. using System.Windows.Forms;
  3.  
  4. using System.Windows.Input;
  5. using WpfKey = System.Windows.Input.Key;
  6.  
  7. namespace WindowsFormsApp1 {
  8.  
  9.    public partial class Form1 : Form {
  10.  
  11.        public Form1() {
  12.            this.InitializeComponent();
  13.        }
  14.  
  15.        private void Timer1_Tick(object sender, EventArgs e) {
  16.            Console.WriteLine("timer1 has ticked...");
  17.        }
  18.  
  19.        private void Timer3_Tick(object sender, EventArgs e) {
  20.  
  21.            KeyStates keyState = Keyboard.GetKeyStates(WpfKey.F1);
  22.  
  23.            if (keyState.HasFlag(KeyStates.Down)) {
  24.                if (!(this.Timer1.Enabled)) {
  25.                    this.Timer1.Enabled = true;
  26.                    this.Timer1.Start();
  27.                }
  28.  
  29.            } else {
  30.                if (this.Timer1.Enabled) {
  31.                    this.Timer1.Stop();
  32.                    this.Timer1.Enabled = false;
  33.                }
  34.  
  35.            }
  36.  
  37.        }
  38.  
  39.    }
  40.  
  41. }

PD: en tu proyecto debes añadir una referencia al ensamblado WindowsBase.dll y PresentationCore.dll para poder importar y usar los namespaces de WPF.

Espero que te haya servido de ayuda.

Saludos!

Muchas gracias, por tu ayuda.
He añadido las referencias que nombraste y las librerías se han añadido correctamente, el problema es que me muestra errores de compilación. Aquí la lista:

Aquí el código que estoy intentando compilar:
Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Windows.Input;
using WpfKey = System.Windows.Input.Key;


namespace TestClic
{
    public partial class Form1 : Form
    {

        private const int MOUSEEVENTF_LEFTDOWN = 0x0002;
        private const int MOUSEEVENTF_LEFTUP = 0x0004;
        [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
        public static extern void mouse_event(int dwflags, int dx, int dy, int cbuttons, int dwExtraInfo);
        [DllImport("user32.dll", CharSet = CharSet.Auto)]
        public static extern bool GetCursorPos(out Point lpPoint);
        [DllImport("user32.dll")]
        public static extern int GetAsyncKeyState(Keys vkeys);
        public static int xPos, yPos;

        public Form1()
        {
            this.InitializeComponent();
        }

        private void timer2_Tick(object sender, EventArgs e)
        {
            if (GetAsyncKeyState(Keys.F3) == -32767)
            {
                Point cursor = new Point();
                GetCursorPos(out cursor);
                xPos = cursor.X;
                yPos = cursor.Y;
            }
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            Point newPoint = new Point();
            GetCursorPos(out newPoint);
            int x = newPoint.X;
            int y = newPoint.Y;
            Cursor.Position = new Point(xPos, yPos);
            mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
            mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
            Cursor.Position = new Point(x, y);
        }

        private void timer3_Tick(object sender, EventArgs e)
        {
            KeyStates state = Keyboard.GetKeyStates(WpfKey.F1);

            if (state.HasFlag(KeyStates.Down))
            {
                if (!(this.timer1.Enabled))
                {
                    this.timer1.Enabled = true;
                    this.timer1.Start();
                }

            }
            else
            {
                if (this.timer1.Enabled)
                {
                    this.timer1.Stop();
                    this.timer1.Enabled = false;
                }
            }
        }
    }
}
9  Programación / .NET (C#, VB.NET, ASP) / Ayuda timer en C# en: 1 Julio 2018, 12:38
Hola buenas, tengo tres timers, uno en false y los otros dos en true.
Estoy intentando hacer para que cuando presione el F1 el timer1 se active, y al soltar la tecla este se desactive.
He logrado hacer que se active y desactive pero tengo que pulsar dos veces el F1, esa no es la idea.
Aquí adjunto el código.
Código:
        private void timer3_Tick(object sender, EventArgs e)
        {
            if (GetAsyncKeyState(Keys.F1) == -32767)
            {
                if(timer1.Enabled == false)
                {
                    timer1.Start();
                }
                else
                {
                    timer1.Enabled = false;
                    timer1.Stop();
                }
            }
        }
10  Programación / PHP / Mostrar nombre y no su id. en: 8 Junio 2018, 12:58
Hola, buenas tardes.
Estoy realizando un display de mis datos, tengo una relación entre la tabla Equipos y Jugadores, lo que quiero lograr es que en el display salga:
- id del jugador
- nombre
- dorsal
- sueldo
- equipo
El equipo es donde esta guardada la relación, pero si hago el display sale su id, como puedo hacer para que salga el nombre del equipo?
He probado lo siguiente pero me sigue mostrando el id.
Código:
SELECT jugadores.id_jugador, jugadores.nombre, jugadores.dorsal, jugadores.sueldo, teams.id_team from jugadores, teams where jugadores.cfEquipo=teams.id_team"
Aquí os dejo el código sql por si alguno puede ayudarme, gracias.
Código:
CREATE TABLE teams(
    id_team INT AUTO_INCREMENT,
    team_name VARCHAR(30),
    games_played INT,
    games_won INT,
    games_draw INT,
    games_lost INT,
    goals_for INT,
    goals_against INT,
    PRIMARY KEY(id_team)
    );
    
CREATE TABLE jugadores(
    id_jugador INT AUTO_INCREMENT,
    nombre VARCHAR(30),
    dorsal INT,
    sueldo INT,
    cfEquipo INT,
    FOREIGN KEY(cfEquipo) REFERENCES teams(id_team),
    PRIMARY KEY(id_jugador)
    );
Páginas: [1] 2 3
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines