Herramientas Informaticas

Categoría: curso php

Comprimir varios archivos conservando las rutas en Zorin Linux

Anteriormente hemos visto como subimos los cambios que le hacemos al fuente de JCPOS2022 siempre esta en un archivo comprimido en el cual conserva la ruta para hacer los cambios mas fácil mente. y se preguntaran como le hago o si lo hago uno por uno, para verdad es que es casi en automático.

Lo ideal es actualizar desde gitlab lo cual es posible darle acceso al repositorio privado si están como mecenas en patreon como nivel intermedio

Mostrare como se hace desde Zorin Linux 16 de forma fácil.

Al hacer commit en netbeans nos salen los archivos que hemos modificado, entonces así sabremos la ruta en la columna de repository path, le damos copiar y lo pegamos en un excel
Creamos la formula para generar el comando por ejemplo para la primer linea ponemos la formula =”tar -cvzf archivos.tar ” & F3 y en la siguiente =” ” & F4 y arrastrando la columna en la esquina y automaticamente se genera el codigo
Para el primer renglón siempre quedara así
Para lo siguientes debe de quedar asi
Lo copiamos al editor de texto prederteminado en mi caso es gedit y le quitamos los espacios
Abrimos la terminal y nos posicionamos en el proyecto y pegamos el comando
Si todo salio bien saldrá algo similar a lo siguiente
Si abrimos el archivo comprimido veremos que se agregando conservando sus rutas y de esa manera facilitando la actualización a otro sistema

Saludos espero que les sirva y no se olviden ser convertirse en mecenas en mi Patreon para obtener contenido exclusivo.

JCPOS2022 CRUD Empresas Guardar Logo Certificado y Archivo Key

Bien ahora para seguir avanzando haremos las altas bajas y cambios del catalogo de empresas ya que actualmente solo tenemos para meter datos de una empresa.

Aprovechando meteremos varios campos extras como el logo, contraseña (Por si se tiene que ingresar por empresa), archivo .cer y .key y contraseña del certificado, por si en un futuro se mete la facturación electronica.

CONEXIÓN PHP 8.1 CON PDO SQL SERVER EN WINDOWS 10

En algunas ocasiones es necesario conectarnos por medio de PHP8.1 a la base de datos de SQL SERVER.

Aunque esta función no esta activada por default se puede activar, solo tenemos que descargar las siguientes librerías.

Descomprimimos y en mi caso son las que están en la carpeta x64
Ponemos las librerías en la carpeta EXT en donde están los archivos de PHP en mi caso la ruta es la que se ve en la imagen
En el archivo de configuracion que normalmente se llama php.ini agregamos las siguientes lineas extension=php_pdo_sqlsrv_81_nts
extension=php_sqlsrv_81_nts.dll
Renombramos la carpeta a PHP
Si corremos el PHPINFO debe salir activo el modulo de pdo_sqlsrv

Saludos y espero que les sirva

Script para conectar PHP con Mysql

php-logo
Les dejo un código que hice hace unos meses, lo hice para hacer eso de la conexión en una sola línea y no andar perdiendo tiempo
Son dos funciones hasta ahora, una para conectar y otra para desconectar,he pensado hacer el de liberar resultados entre otros pero aun no le veo ventaja.
A veces es necesario hacer esto para ahorrar tiempo, cuando utilizas muchas veces la misma conexión.

   1: <?php
   2: /*******************************************************************************************************************
   3: *                             DESCRIPCION: ESTE ARCHIVO TIENE LA FUNCION DE CONECTAR CON LA BASE DE DATOS.             *
   4: *                             PROGRAMADOR: JULIO CESAR LEYVA RODRIGUEZ.                                               *
   5: *                             FECHA:          01/07/2012                                                               *
   6: ********************************************************************************************************************/
   7:  
   8: function conectar_mysql($direccion,$usuario,$password,$basededatos)
   9:     {
  10:     global $enlace;
  11:     if(!($enlace=mysql_connect($direccion,$usuario,$password)))
  12:         {
  13:         echo " alert('error de conexion')";
  14:         exit();
  15:         }
  16:     if(!(mysql_select_db($basededatos,$enlace)))
  17:         {
  18:         echo " alert('error al conectar con la base de datos')";
  19:         exit();
  20:         }
  21:     return $enlace;
  22:     }
  23:     
  24: function desconectar()
  25:     {
  26:     mysql_close($enlace);
  27:     }
  28: ?>

Ya en el momento de invocarla seria

   1: <?php
   2:  
   3: include "conexionmysql.php";
   4:  
   5: //ESTOS DATOS LOS PUEDES TENER EN OTRO ARCHIVO PHP TE AHORRARIA TIEMPO
   6: $direccion="mysql12.000webhost.com";
   7: $usuario="a5270459_tec";
   8: $pass="Tec101290";
   9: $bd="a5270459_tec";
  10:  
  11: conectar_mysql("$direccion","$usuario","$pass","$bd");
  12:  
  13: ?>

O también lo puedes hacer directamente sin variables

   1: <?php
   2:  
   3: include "conexionmysql.php";
   4:  
   5:  
   6: conectar_mysql("localhost","tuUsuraio","tuPassword","TuBaseDeDatos");
   7:  
   8: ?>

A si este ultimo no les sale traten sin las comillas x) no recuerdo en este momento si llevan x)

Validación de correo en PHP

php-logo
Una función que sirve para validar si un correo electrónico tiene el formato correcto, es decir, nombre@dominio

Validaciones.php

   1: <?PHP
   2: //FUNCION QUE TE PERMITIRA VALIDAR SI UN CORREO ELECTRICO CON SU FORMATO DE CORREO@SERVIDOR.EXTENCION
   3: function validar_correo($correo)
   4:     {
   5:     if (!strchr($correo,"@") || !strchr($correo,"."))
   6:         {
   7:         echo " alert('Correo electronico no valido')";
   8:         return(false);
   9:         }
  10:     else
  11:         {
  12:         return(true);
  13:         }
  14:     }
  15: ?>

Página 4 de 4

Creado con WordPress & Tema de Anders Norén