16
Exposición de Diseños / Algunas cosas.
« en: 17 de Mayo de 2011, 03:01:47 am »
Son diseños que he hecho para mi web.






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




<?PHP
$conexionBD = new mysqli('phost', 'user', 'pass', 'db');
$guardarConexion = serialize($conexionBD);
$guardarConexion = urlencode($guardarConexion);
echo '<a href="recibirSerializacion.php?datos='.$guardarConexion.'">';
?>
<?PHP
$unSerializar = stripslashes($_GET['datos']);
$unSerializar = urldecode($unSerializar);
$unSerializar = unserialize($unSerializar);
$unSerializar->query("ALGO");
?>


Necesito ayuda.¿Vamos a dejarnos pisotear y dejar solos a la gente de fail0verflow que al fin ya cabo, están siendo presionados bajo chantaje?
Después de pensarlo, he decidido subir las últimas herramientas de fail0verflow a github
necesito que os hagáis una cuenta y cloneis el repositorio y si no sabéis, que hagáis llegar esto a los demás desarrolladores:
https://github.com/hermesEOL/fail0verflow
/*
[========================================================================]
[========================================================================]
[====================]
[===========._____________=========]
[===========|__\_ _____/___ ____ __ _____ ___=========]
[===========| || __)/ _ \_/ ___\| | \ \/ /=========]
[===========| || \( <_> ) \___| | /> <=========]
[===========|__|\___ / \____/ \___ >____//__/\_ \=========]
[===========\/ \/ \/=========]
[====================]
[========================================================================]
[========================================================================]
[===========Content Management System=========]
[========================================================================]
[===========Para dudas o preguntas contactarme a mi correo=========]
[========================================================================]
[===========leonardo920@msn.com=========]
[========================================================================]
[========================================================================]
[===========FAVOR DE NO QUITAR DERECHOS DE AUTOR -=========]
[========================================================================]
*/
mysqli_report(MYSQLI_REPORT_OFF); #No mostramos los errores de mysqli, para eso esta la funcion de mostrar errores
class queryManager {
const host = 'localhost'; # RELLENA CON TUS DATOS.
const user = '';
const pass = '';
const db = '';
private static $mysqli;
public static $isconnected = false; #ESTA VARIABLE LA PUEDES USAR PARA AVERIGUAR SI LA CONEXION EXISTE.public static function conectarBD(){ #FUNCION PARA CONECTARself::$mysqli = new mysqli(self::host, self::user, self::pass, self::db);
if (!$mysqli->connect_error) self::$isconnected = true;
}public static function makeQuery($query) { # PARA HACER CONSULTAS.if(self::$isconnected){$mysqli = self::$mysqli;
return $mysqli->multi_query($query);
}
}public static function doFetch(){ # PARA SELECCIONAR TODOS LOS DATOS DE UNA CONSULTA HECHA CON makeQuery, la funcion devuelve un array de esta manera ['nombre de la fila'][0] eso seleccionara el primer dato, para seguir seleccionando van sumandole al 0.if(self::$isconnected){$mysqli = self::$mysqli;
do {
if ($focux = $mysqli->store_result()) {
while ($mrfocux = $focux->fetch_assoc()) {
foreach($mrfocux as $key => $value) {
$datos[$key][] = $value;
}
}
$focux->close();
}
}
while ($mysqli->next_result());
return $datos;
}
}public static function escapeString($string){ #PARA ESCAPAR LAS VARIABLES, LO MISMO QUE MYSQL_ESCAPE_STRING LO UNICO QUE PARA MYSQLI.$mysqli = self::$mysqli;return $mysqli->real_escape_string($string);
}public static function showError(){ #MOSTRAR ERROR$mysqli = self::$mysqli;if($mysqli->connect_error){return die('Ha ocurrido un problema al intentar establecer la conexion con la BD:<br/>CODIGO DE ERROR:' . $mysqli->connect_errno . '<br/>Detalles:' . $mysqli->connect_error);} elseif($mysqli->error){return die('Ha ocurrido un problema al intentar realizar la consulta'.$mysqli->error);
}
}public function __destruct(){ #DESTRUIMOS$mysqli = self::$mysqli;$mysqli->close(); #CERRAMOS LA CONEXIONunset(self::$mysqli); #BORRAMOS LA VARIABLEself::$isconnected = false; #CAMBIAMOS EL ESTADO A FALSE
}
}
?>