Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - segurolas.es

#1
Código (php-brief) [Seleccionar]
class Filter {

    private $filtros = [];

    function __get($filtro) {
        return "$filtro IN(" . implode(",", $this->filtros[$filtro]) . ")";
    }

    function __construct($cadena) {
        foreach (explode('&', $cadena) as $par) {
            list($filtro, $valor) = explode('=', $par);
            $this->filtros[$filtro][] = is_numeric($valor) ? $valor : "'$valor'";
        }
    }

}

$_SERVER['QUERY_STRING'] = "select_time=2&grade=3&grade=4&grade=terror&genre=amor&genre=9&genre=5&language=0";
$filtros = new Filter($_SERVER['QUERY_STRING']);
$consulta = "SELECT * FROM tblmovies WHERE $filtros->grade AND $filtros->genre AND $filtros->language AND $filtros->select_time;";
var_dump($_SERVER['QUERY_STRING'], $filtros, $consulta);
#2
PHP / Re: Diseño de clases PHP y MySQL
28 Febrero 2014, 13:31 PM
Una forma sería esta:

Código (php) [Seleccionar]

class Row {

   private $link, $table, $id;

   function __construct(PDO $link, $table, $id) {
       $this->link = $link;
       $this->table = $table;
       $this->id = $id;
   }

   function __get($name) {
       return $this->link->query("SELECT $name FROM $this->table WHERE id = $this->id;")->fetch()[$name];
   }

}

$link = new PDO('mysql:host=localhost;dbname=test', 'root');

$user = new Row($link, 'user', 1);

echo "Hello $user->name $user->surname!";


Se me ocurren más y mejores...

Saludos.
#3
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?