Yeah, is this:
<?php
# Conexion a la base de datos #
function conexion(){
$pdo = new PDO('mysql:host=sql201.infinityfree.com;dbname=if0_38432103_inventarios', 'if0_38432103 ', '');
return $pdo;
}
# Verificar datos #
function verificar_datos($filtro,$cadena){
if(preg_match("/^".$filtro."$/", $cadena)){
return false;
}else{
return true;
}
}
# Limpiar cadenas de texto #
function limpiar_cadena($cadena){
$cadena=trim($cadena);
$cadena=stripslashes($cadena);
$cadena=str_ireplace("<script>", "", $cadena);
$cadena=str_ireplace("</script>", "", $cadena);
$cadena=str_ireplace("<script src", "", $cadena);
$cadena=str_ireplace("<script type=", "", $cadena);
$cadena=str_ireplace("SELECT * FROM", "", $cadena);
$cadena=str_ireplace("DELETE FROM", "", $cadena);
$cadena=str_ireplace("INSERT INTO", "", $cadena);
$cadena=str_ireplace("DROP TABLE", "", $cadena);
$cadena=str_ireplace("DROP DATABASE", "", $cadena);
$cadena=str_ireplace("TRUNCATE TABLE", "", $cadena);
$cadena=str_ireplace("SHOW TABLES;", "", $cadena);
$cadena=str_ireplace("SHOW DATABASES;", "", $cadena);
$cadena=str_ireplace("<?php", "", $cadena);
$cadena=str_ireplace("?>", "", $cadena);
$cadena=str_ireplace("--", "", $cadena);
$cadena=str_ireplace("^", "", $cadena);
$cadena=str_ireplace("<", "", $cadena);
$cadena=str_ireplace("[", "", $cadena);
$cadena=str_ireplace("]", "", $cadena);
$cadena=str_ireplace("==", "", $cadena);
$cadena=str_ireplace(";", "", $cadena);
$cadena=str_ireplace("::", "", $cadena);
$cadena=trim($cadena);
$cadena=stripslashes($cadena);
return $cadena;
}
# Funcion renombrar fotos #
function renombrar_fotos($nombre){
$nombre=str_ireplace(" ", "_", $nombre);
$nombre=str_ireplace("/", "_", $nombre);
$nombre=str_ireplace("#", "_", $nombre);
$nombre=str_ireplace("-", "_", $nombre);
$nombre=str_ireplace("$", "_", $nombre);
$nombre=str_ireplace(".", "_", $nombre);
$nombre=str_ireplace(",", "_", $nombre);
$nombre=$nombre."_".rand(0,100);
return $nombre;
}
# Funcion paginador de tablas #
function paginador_tablas($pagina,$Npaginas,$url,$botones){
$tabla='<nav class="pagination is-centered is-rounded" role="navigation" aria-label="pagination">';
if($pagina<=1){
$tabla.='
<a class="pagination-previous is-disabled" disabled >Anterior</a>
<ul class="pagination-list">';
}else{
$tabla.='
<a class="pagination-previous" href="'.$url.($pagina-1).'" >Anterior</a>
<ul class="pagination-list">
<li><a class="pagination-link" href="'.$url.'1">1</a></li>
<li><span class="pagination-ellipsis">…</span></li>
';
}
$ci=0;
for($i=$pagina; $i<=$Npaginas; $i++){
if($ci>=$botones){
break;
}
if($pagina==$i){
$tabla.='<li><a class="pagination-link is-current" href="'.$url.$i.'">'.$i.'</a></li>';
}else{
$tabla.='<li><a class="pagination-link" href="'.$url.$i.'">'.$i.'</a></li>';
}
$ci++;
}
if($pagina==$Npaginas){
$tabla.='
</ul>
<a class="pagination-next is-disabled" disabled >Siguiente</a>
';
}else{
$tabla.='
<li><span class="pagination-ellipsis">…</span></li>
<li><a class="pagination-link" href="'.$url.$Npaginas.'">'.$Npaginas.'</a></li>
</ul>
<a class="pagination-next" href="'.$url.($pagina+1).'" >Siguiente</a>
';
}
$tabla.='</nav>';
return $tabla;
}