Mostrando entradas con la etiqueta XHTML / HTML. Mostrar todas las entradas
Mostrando entradas con la etiqueta XHTML / HTML. Mostrar todas las entradas

domingo, 20 de noviembre de 2022

Php 8.1 CRUD Administradores

 Php CRUD Administradores Backend.

Hoy os dejo el proyecto de gestión de usuarios en php y sql.
La descarga gratuita desde mi GitHub.
Espero que os se muy útil.
 
- Acceso administradores y usuarios.
- Bloqueo y desbloqueo ip.
- Formulario de contacto. 
- Copia de seguridad Bbdd auto y en demanda.
- generador de código qr usuarios.
- lector de códigos qr integrado.

Descargala gratis desde: https://github.com/JuanBarrosPazos/Modulo_Admin

ACCESO AL SISTEMA

sábado, 18 de junio de 2022

El Blog Hostel Gestor de contenidos y usuarios

El Blog Hostel, es un gestor de contenidos y usuarios.

Por medio de esta app web podremos gestionar valoraciones de precios, servicios, opiniones, descripción, fotos, video promo, contacto, reservas, localización y mapas.

Organización por provincias o islas, y ayuntamientos. 

Gestión integral de usuarios y administradores. 

Descripción de nuestra empresa, servicios, noticias, fotos, video promo, contacto, localización y mapa.

La descarga es gratuita desde el siguiente enlace: https://github.com/JuanBarrosPazos/ElBlog_Hostel


domingo, 30 de mayo de 2021

Generador de codigos qr web

 Con este código podréis generar códigos qr personalizados para poder utilizarlos de forma sencilla para y desde vuestra web.

Lector de codigos qr web cam

Mediante este sencillo código podremos leer códigos qr desde nuestra página web utilizando la web can del usuario.

Cargar y recortar imagenes

 

Hola a todos os dejo el código necesario para poder cargar y recortar imágenes en vuestra web de una forma sencilla.

Espero que os sea muy útil.


Descargarlo gratis desde este enlace.

Cargar Imagen y Video con validación y barra de progreso

Cargar Imágen y  Video con validación y barra de progreso.

Hola a todos, os dejo el código necesario para cargar imágenes o video en vuestra web, con barra de progreso y validación.

Espero que os sea muy útil.

sábado, 16 de mayo de 2020

DROPZONE JS COMO VALIDAR ANCHO Y ALTO DE UNA IMAGEN FILE.WIDTH FILE.HEIGTH

Hola a todos de nuevo.
En un artículo muy reciente (ir al articulo) hemos visto una solución para validar el tipo de archivo y su peso en Dropzone.js, a partir de la configuración inicial.

A quedado patente la dificultad de acceder al objeto file.width y file.heigth en esta librería y os propongo una solución para validar el ancho y alto de una imagen.

A partir de la configuración inicial, igual que en el otro ejemplo, realizaremos unas pequeñas modificaciones para conseguir esta validación.

Vamos:

/* Esta es la configuration inicial:
          accept: function(file, done) {
            return done();
          },
          init: function() {
            return noop;
          }, */

// Y esta es la nueva configuración:
     accept: function(file, done) {

lunes, 20 de abril de 2020

Php Mysql borrar tablas en cascada

Veremos en este post, como poder borrar las tablas de un usuario mediante una función de php.
Si pasamos el script tras comprobar que el query que borra el usuario se cumple, no tendrémos problemas en caso de que este no se haya borrado en la tabla de usuarios.
Vemos también como se pasan unos parámetros a los log y los datos se ecriben en cascada, según las tablas que ha detectado.
Espero que os seá muy útil.

    /*************    BORRAMOS TODAS LAS TABLAS DE USUARIO     ***************/

    /* Se busca las tablas en la base de datos */
    /* REFERENCIA DEL USUARIO O $_SESSION['iniref'] = $_POST['ref'] */
    /* $nom PARA LA CLAVE USUARIO ACOMPAÑANDA DE _ O NO */
        global $db;
        global $db_name;
        global $nom;
        $nom = strtolower($_POST['ref']);
        $nom = "clb_".$_POST['ref']."%"; // SOLO COINCIDEN AL PRINCIPIO
        $nom = "LIKE '$nom'";
        //$consulta = "SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME $nom ";
        $consulta = "SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '$db_name' AND TABLE_NAME $nom ";
        $respuesta = mysqli_query($db, $consulta);
        //$count = mysqli_num_rows($respuesta);
        //print("* NUMERO TABLAS: ".$count."<br>");
        //print("* CLAVE TABLA USUARIO: ".$nom."<br>");

Php conocer navegador web del usuario

Hoy os dejo una forma sencilla de poder detectar el navegador web del usuario y poder presentar distintos parametros en base a ese dato.
Espero que os ayude.

    // DETERMINO EL NAVEGADOR WEB Y PASO EL MENU ADECUADO
    global $user_agent;
    $user_agent = $_SERVER['HTTP_USER_AGENT'];
    //getBrowser($user_agent);
    $_SESSION['menu'] = getBrowser($user_agent);

function getBrowser($user_agent){
    if(strpos($user_agent, 'MSIE') !== FALSE){
        //return 'Internet explorer';
        return "Inclu_MInd_b";
    }elseif(strpos($user_agent, 'Edge') !== FALSE){ //Microsoft Edge
        //return 'Microsoft Edge';
        return "Inclu_MInd_b";

sábado, 6 de julio de 2019

Php js redirección después de un tiempo al ejecutar función

Hola a todos, en alguna ocasión se nos ha planteado la cuestión de poder redireccionar nuestra pagina a otra url, después de ejecutar una función y sin necesidad de un botón o un formulario, y sin ser onload al cargar la página.

Vamos a ver como en php usando una función js; redireccionaremos a otra url o la misma,
tras un tiempo determinado al ejecutar una función concreta en php.

El scrip js será el siguiente.

<script type="text/javascript">
function redir(){
window.location.href="url";
}
setTimeout("redir()",500);
// Ojo con "" / '' según donde no funcionan unas y si otras.
</script>

Ahora pasándolo a una función php:

variable js a php

Hola amigos, hoy vamos a comentar como podremos pasar los valores de una variable js a php.
Veremos tres métodos.

1º. Pasando los valores en GET:

Utilizado los métodos:
window.open (open new browser in specified url)
window.location.href (will open url in the window in whith the code is called)

Ejemplo js => php

<script type="text/javascript">
function javascript_to_php(){
var jsvar1 = "Hello";
var jsvar2 = "Word";
window.location.href=window.location.href+"?w1="+jsvar1+"&w2="+jsvar2;
}
</script>

viernes, 22 de marzo de 2019

Php Select con consulta bbdd y While

Select con consulta a bbdd & While.
Muy  facilito, observar como la etiqueta del option se cierra después del if dentro del while, dentro del segundo print. esta es la clave:

<?php

print("<select name='dy'>
 <option value=''>YEAR</option>");
 global $db;
 global $t1;
 $t1 = $_SESSION['ref'];
 $t1 = strtolower($t1);
 $t1 = $t1."_status";
 $t1 = "`".$t1."`";
$sqlb =  "SELECT * FROM $t1 ORDER BY `year` DESC ";
$qb = mysqli_query($db, $sqlb);

if(!$qb){print("* ".mysqli_error($db)."<br/>");
 } else {
 while($rows = mysqli_fetch_assoc($qb)){
 print ("<option value='".$rows['ycod']."' ");
 if($rows['ycod'] == $defaults['dy']){
 print ("selected = 'selected'");
 }
 print ("> ".$rows['year']." </option>");
 }
} 

?>

$defaults[''] viene dado por el condicinal y el input del formulario:
 if($_POST['todo']){
 $defaults = $_POST;
 } else {
 $defaults = array ('year' => '',
 'ycod' => '',
 'stat' => '',
 'hidden' => '',
 'Orden' => $ordenar,
     );

viernes, 26 de mayo de 2017

Ventana aviso politica de cookies


Hola a todos, vamos a ver como hacer esa ventanita de aviso de las cookies, que la legislación vigente en la Unión Europea nos obliga a colocar en nuestra web.
Os dejo el código completo, un archivo css y un html, para que lo podáis integrar y modificar en vuestra web a vuestro gusto.
La venta de aviso resultante será esta:
* Primero el Css:

miércoles, 24 de mayo de 2017

Ventana Flotante con Boton de Cierre

Hoy os dejaré el código para que podáis tener en vuestra web una ventana flotante con un aviso o notificación y su botón para cerrarla, y un enlace que al seguirlo cerrará la ventana. Esta se cargara automáticamente al cargar la página correspondiente.

martes, 14 de marzo de 2017

Uso de mailto, enviar mensajes desde un enlace

Facilitar a los visitantes de tu página que te manden un mensaje es tan sencillo
como poner un enlace.
Eso sí, el enlace debe contener la dirección de correo y estar precedida por mailto:
en lugar de http://.

<A HREF="mailto:Mi_Mail@correo.com">Escribeme</A>

Pulsa sobre el enlace y se abrirá la Ventana de tu gestor de correo con "escribir mensaje".

Compliquemos un poquito las cosas.

Se pueden rellenar algunos campos del mensaje siguiendo la codificación estándar de las URL.
Son los siguientes:

    subject: El asunto del mensaje.
    cc: Enviar una copia del mensaje a la dirección indicada.
    bcc: Copia oculta.
    body: El texto del mensaje.

La manera de escribir todo esto dentro del enlace es muy sencilla.