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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Temas
Páginas: [1] 2 3
1  Programación / PHP / conectar a base de datos con objetos en: 10 Junio 2014, 14:10 pm
Soy un poco novato en esto asi que perdonen la pregunta. Porque en la funcion "disconnect", al hacer un llamado a la funcion close() (de mysqli) no responde?
Código
  1. class DBConnection {
  2.  
  3.    private $connection;
  4.  
  5.    // On instance created connect to db
  6.    public function __construct() {
  7.        $this->connect();
  8.    }
  9.  
  10.    private function connect() {
  11.        require_once 'db_config.php';
  12.        $this->connection = @new mysqli(DB_HOST, DB_USER, DB_PASSWORD);
  13.  
  14.        if(!$this->connection)
  15.            die('Couldnt connect to db: ' . $this->connection->connect_error);
  16.    }
  17.  
  18.    private function disconnect() {
  19.        $this->connection->close();
  20.    }
  21.  
  22.    public function __destruct() {
  23.        // Check if connection was established
  24.  
  25.        if($this->connection != NULL) {
  26.            $this->disconnect();
  27.        }
  28.    }
  29.  
  30. }
2  Sistemas Operativos / GNU/Linux / instalar arch con windows 8 en uefi en: 31 Julio 2013, 19:46 pm
alguno me puede echar un cable? si ya tengo una particion efi en mi sistema hecha por windows 8, tengo que crear otra para arch linux o puedo usar la misma? y como la re-uso? he isntalado tambien el rEfind (desde windows).
3  Programación / PHP / Undefined variable en: 18 Julio 2013, 16:58 pm
Que anda mal aca?:

Código
  1. <form method="post" action="<?=htmlspecialchars($_SERVER['PHP_SELF'])?>"><fieldset><legend>Form</legend>
  2.  
  3. <label>Name:</label> <input type="text" size="15" name="name" value="<?=$name;?>" /> <span id="error">$nameErr</span>
  4. <input type="submit" name="submit" id="button" value="Send" /></form>
  5.  
  6.  
  7. <?php
  8. if (isset($_POST['submit']))
  9. {
  10.    // Initialize variables
  11.  $name = "";
  12.  
  13.  if ($_SERVER['REQUEST_METHOD'] == "POST")
  14.  {
  15.    if (empty($_POST['name']))
  16.    {
  17.        $nameErr = "Missing";
  18.    }
  19.    else
  20.    {
  21.        $name = $_POST['name'];
  22.    }
  23.  
  24.  }

Notice: Undefined variable: name in line...
4  Programación / PHP / decodificar imagenes en: 17 Julio 2013, 21:47 pm
Quisiera saber como decodificar (y en principio como codificar) imagenes en base64.

Mi codigo es el siguiente:
Código
  1. $img_src = file_get_contents("IMG_0205.jpg");
  2.  
  3. $encode = base64_encode($img_src);
  4.  
  5. echo '<img src="data:image/jpg;base64,' . $encode . '" />';
  6.  

Ahora, si se fijan en el index.php del wampserver, no tiene la linea donde especifica el nombre de la imagen, simplemente esta asi:

Código
  1. $pngFolder = <<< EOFILE
  2. iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAABhlBMVEX//v7//v3///7//fr//fj+/v3//fb+/fT+/Pf//PX+/Pb+/PP+/PL+/PH+/PD+++/+++7++u/9+vL9+vH79+r79+n79uj89tj89Nf889D88sj78sz78sr58N3u7u7u7ev777j67bL67Kv46sHt6uP26cns6d356aP56aD56Jv45pT45pP45ZD45I324av344r344T14J734oT34YD13pD24Hv03af13pP233X025303JL23nX23nHz2pX23Gvn2a7122fz2I3122T12mLz14Xv1JPy1YD12Vz02Fvy1H7v04T011Py03j011b01k7v0n/x0nHz1Ejv0Hnuz3Xx0Gvz00buzofz00Pxz2juz3Hy0TrmznzmzoHy0Djqy2vtymnxzS3xzi/kyG3jyG7wyyXkwJjpwHLiw2Liw2HhwmDdvlXevVPduVThsX7btDrbsj/gq3DbsDzbrT7brDvaqzjapjrbpTraojnboTrbmzrbmjrbl0Tbljrakz3ajzzZjTfZijLZiTJdVmhqAAAAgnRSTlP///////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9XzUpQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAACqSURBVBiVY5BDAwxECGRlpgNBtpoKCMjLM8jnsYKASFJycnJ0tD1QRT6HromhHj8YMOcABYqEzc3d4uO9vIKCIkULgQIlYq5haao8YMBUDBQoZWIBAnFtAwsHD4kyoEA5l5SCkqa+qZ27X7hkBVCgUkhRXcvI2sk3MCpRugooUCOooWNs4+wdGpuQIlMDFKiWNbO0dXTx9AwICVGuBQqkFtQ1wEB9LhGeAwDSdzMEmZfC0wAAAABJRU5ErkJggg==
  3. EOFILE;
  4.  
  5. ..............
  6.  
  7. if (isset($_GET['img']))
  8. {
  9.    switch ($_GET['img'])
  10.    {
  11.        case 'pngFolder' :
  12.        header("Content-type: image/png");
  13.        echo base64_decode($pngFolder);
  14.        exit();
  15.  

Y llama las imagenes (en css):
Código
  1.  
  2. background: url(index.php?img=gifLogo) 0 0 no-repeat;
  3.  


Alguien me puede decir como ahcer eso ?
5  Programación / PHP / problemas con formato de imagen en: 16 Julio 2013, 19:44 pm
Tengo unas imagenes en formato jpg, e intento subirlas en mi localhost pero las imnagenes con formato *.jpg no las puedo subir mientras que las *.JPG si. Este es mi codigo:

Código
  1. if($_FILES)
  2. {
  3. $filename = $_FILES['filename']['name'];
  4. $filetype = $_FILES['filename']['type'];
  5. $filesize = $_FILES['filename']['size'];
  6.  
  7.  
  8. switch ($filetype)
  9. {
  10.    case 'image/jpeg':
  11.        $filetype = "jpg";
  12.    break;
  13.  
  14.    case 'image/png':
  15.        $filetype = "png";
  16.    break;
  17.  
  18.    default:
  19.        $filetype = "";
  20. }
  21. if($filetype == "")
  22. {
  23.    die('No es una imagen');
  24.  
  25. }
  26. if ($filesize > 400000)
  27. {
  28.    die("Archivo muy grande");
  29. }
  30. move_uploaded_file($_FILES['filename']['tmp_name'], $filename);
  31. echo "Imagen $filename: <img src='$filename' />";  
  32. }
6  Programación / Java / [principiante] Loteria en: 27 Junio 2013, 19:57 pm
A base d emis conecptos basicos he hecho un mini programa que funciona como una loteria. Permite al usuario elegir entre 1 y 5 tickets y chequear si gano.. Quiero saber criticas a nivel de codigo (ubicacion de declaracion de variables, nombres etc...).

Código
  1. package exercise;
  2.  
  3. import java.util.Random;
  4. import java.util.Scanner;
  5.  
  6. public class Lotto {
  7.  
  8. /**
  9. * @author geek7
  10. */
  11. public static void main(String[] args) {
  12. Scanner keyboard = new Scanner(System.in);
  13. int choice;
  14.  
  15. while(true) {
  16. System.out.println("$$$$$$$ LOTTO $$$$$$$");
  17. System.out.println("Hi, how many tickets would you like to buy?");
  18. System.out.println(" 1) 1 Ticket");
  19. System.out.println(" 2) 2 Tickets");
  20. System.out.println(" 3) 3 Tickets");
  21. System.out.println(" 4) 4 Tickets");
  22. System.out.println(" 5) 5 Tickets");
  23. System.out.println(" 0) In bankrupt - Nothing\n");
  24. choice = keyboard.nextInt();
  25.  
  26. if (choice == 0) {
  27. System.out.println("EXITING...");
  28. System.exit(0);
  29. }
  30.  
  31.  
  32. System.out.println("\nPrinting tickets...");
  33. System.out.println("----------------------");
  34.  
  35. Random generateNumbers = new Random();
  36. int[] tickets = new int[59];
  37. int[] yourTickets = new int[choice];
  38. int i, matched = 0;
  39.  
  40. // Generate list of numbers
  41. for(i = 0; i < tickets.length; i++) {
  42. tickets[i] = generateNumbers.nextInt(60);
  43. }
  44.  
  45. // Give him his tickets
  46. System.out.print("\nThese are your tickets: \t");
  47. for (i = 0; i < yourTickets.length; i++) {
  48. yourTickets[i] = generateNumbers.nextInt(60);
  49. System.out.print(yourTickets[i] + " ");
  50. }
  51. System.out.println("\n\nLet's if you won something... \n");
  52.  
  53. // Check if something matched
  54. for(i = 0; i < yourTickets.length; i++) {
  55. for(int j = 0; j < tickets.length; j++) {
  56. if (yourTickets[i] == tickets[j]) {
  57. matched++;
  58. }
  59. }
  60. }
  61. // Make a pause
  62. try {
  63. Thread.sleep(3000);
  64. } catch(InterruptedException e) {
  65. }
  66.  
  67. switch (matched) {
  68. case 1:
  69. System.out.println("You won $100!");
  70. break;
  71.  
  72. case 2:
  73. System.out.println("You won $200!");
  74. break;
  75.  
  76. case 3:
  77. System.out.println("You won $500!");
  78. break;
  79.  
  80. case 4:
  81. System.out.println("You won $800!");
  82. break;
  83.  
  84. case 5:
  85. System.out.println("GREAT. You've got the pot: $1000!");
  86. break;
  87.  
  88. case 0:
  89. System.out.println("Have luck next time!");
  90. break;
  91.  
  92. default:
  93. System.out.println("Something went wrong");
  94. System.exit(1);
  95. }
  96.  
  97. // Ask if he wants to try again
  98. System.out.print("Would you like to try again? (X to exit) \t");
  99. String tryAgain = keyboard.next();
  100.  
  101. if(tryAgain.compareToIgnoreCase("x") == 0) {
  102. System.out.println("Thank you. Bye");
  103. System.exit(0);
  104. }
  105.  
  106. // Just clear screen
  107. for (int l = 0; l < 1000; l++) {
  108. System.out.println();
  109. }
  110.  
  111. }
  112.  
  113.  
  114. }
  115.  
  116. }
  117.  
7  Sistemas Operativos / Windows / Automatizar programa en: 14 Junio 2013, 16:29 pm
Quisiera q a X hora se ejecutara mi reproductor de video (vlc) a pantalla completa y reprodujera una pelicula y al terminar, se reprodujera otra.... Como hago esto?

8  Sistemas Operativos / Windows / PC reinicia despues de inicio de sesion en: 29 Enero 2013, 22:16 pm
Tengo una pc poco vieja con win 98 y xp y al iniciar sesion en XP instantaneamente se  cierra sesion y otra vez esta la pantalla de inicio de sesion.

que hago?
9  Sistemas Operativos / Windows / restaurar exes en: 9 Enero 2013, 11:02 am
tengo un problema.... presione por error al "abrir con " internet explorer y ahora todos los programas se abren con IE. No tengo acceso al registro para poder restaurarlo, que hago?
10  Programación / Programación General / Crear apps para mobiles en: 25 Diciembre 2012, 13:09 pm
He buscado en el foro pero no he visto la respuesta...
alguien me podria decir de como empezar a crear apps para mobiles (iphone, android, blackberry)?

  • Que lenguaje? C++ o Java?
  • Algun SDK? (si es posible que funcione tambien en linux, aunque no es necesario)

Gracias.
Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines