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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: [1]
1  Programación / PHP / Re: Consulta con numero de parametros variable (PDO) en: 28 Febrero 2014, 13:54 pm
Código
  1. class Filter {
  2.  
  3.    private $filtros = [];
  4.  
  5.    function __get($filtro) {
  6.        return "$filtro IN(" . implode(",", $this->filtros[$filtro]) . ")";
  7.    }
  8.  
  9.    function __construct($cadena) {
  10.        foreach (explode('&', $cadena) as $par) {
  11.            list($filtro, $valor) = explode('=', $par);
  12.            $this->filtros[$filtro][] = is_numeric($valor) ? $valor : "'$valor'";
  13.        }
  14.    }
  15.  
  16. }
  17.  
  18. $_SERVER['QUERY_STRING'] = "select_time=2&grade=3&grade=4&grade=terror&genre=amor&genre=9&genre=5&language=0";
  19. $filtros = new Filter($_SERVER['QUERY_STRING']);
  20. $consulta = "SELECT * FROM tblmovies WHERE $filtros->grade AND $filtros->genre AND $filtros->language AND $filtros->select_time;";
  21. var_dump($_SERVER['QUERY_STRING'], $filtros, $consulta);
  22.  
2  Programación / PHP / Re: Diseño de clases PHP y MySQL en: 28 Febrero 2014, 13:31 pm
Una forma sería esta:

Código
  1. class Row {
  2.  
  3.    private $link, $table, $id;
  4.  
  5.    function __construct(PDO $link, $table, $id) {
  6.        $this->link = $link;
  7.        $this->table = $table;
  8.        $this->id = $id;
  9.    }
  10.  
  11.    function __get($name) {
  12.        return $this->link->query("SELECT $name FROM $this->table WHERE id = $this->id;")->fetch()[$name];
  13.    }
  14.  
  15. }
  16.  
  17. $link = new PDO('mysql:host=localhost;dbname=test', 'root');
  18.  
  19. $user = new Row($link, 'user', 1);
  20.  
  21. echo "Hello $user->name $user->surname!";

Se me ocurren más y mejores...

Saludos.
3  Programación / Programación Visual Basic / escuchar puertos para comprobar si estan abiertos en: 7 Febrero 2010, 22:44 pm
muy buenas, estoy desarrollando una aplicación simple, una imagen vale mas que mil palabras:



mi idea es la siguiente, dejar escuchando los puertos localmente y desde un script php en un server externo comprobar si estan abiertos, las respuestas recogerlas con httpwebrequest, httpwebresponse, etc.. que os parece, alguien ha hecho algo parecido o tiene alguna idea?
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines