martes, 9 de junio de 2020

Envio de Correos con PHPMailer 5.5 y PHP 7


En el siguiente post veremos como implementar la librería PHPMailer para el envío de correos con PHP.

Para ello solo necesitamos la configuración SMTP de una cuenta de correo electrónico, puede ser gmail, outlook, yahoo u otra, para este ejemplo utilizaremos gmail.

Configuración SMTP GMAIL:

Para enviar correos con el servidor de gmail solo es necesaria la siguiente configuración, si el cliente de correo es diferente solo cambia los datos anteriores por los de tu proveedor:

  • Host: smtp.gmail.com
  • Username (correo saliente): tucorreo@gmail.com
  • Contraseña: La contraseña del correo anterior
  • Puerto: 587
  • Tipo de seguridad: TLS
  • Autenticacion: Si (true)

jueves, 6 de septiembre de 2018

CRUD en PHP 7 con Boostrap 4, MySQL y Patron de diseño MVC

En el siguiente post veremos como crear un CRUD en PHP utilizando base de datos en MySQL, Bootstrap 4 y el patron de diseño MVC (Model-Vista-Controlador).

Además implementaremos la fuente de google de material design para los iconos.

sábado, 1 de septiembre de 2018

Exportar datos a Excel con PHP y MySql sin librerías


En el siguiente post aprenderemos a exportar informacion en xls (Excel) de una base de datos en mysql con php.

Para ellos solo se requieren dos lineas al inicio de nuestro codigo antes de mostrar cualquier informacion por pantalla:


header('Content-type:application/xls');
header('Content-Disposition: attachment; filename=nombre_archivo.xls');

Deployment (Produccion) Laravel con nginx


En los siguientes dos videos aprenderermos como hacer deployment (producción) a un proyecto laravel.

La primera parte del vídeo se centra en la configuración del proyecto laravel con la autenticacion que provee laravel:



Algunos comandos necesarios en el primer video:


Crear nuevo proyecto Laravel

laravel new [nombre]


sábado, 22 de junio de 2013

Ir arriba Animado (aparece y desaparece) - jQuery

Interesante codigo con el que podemos implementar la opcion de "Ir Arriba" o "Ir al Cielo".

Cuando nuestras página o aplicaciones web, generan mucho scroll, se hace molesto al momento, de volver al inicio de la página.

La solución implementar la opción "Ir Arriba".

Implementación


La importacion de la libreria Jquery y los estilos se copian en el <head></head> del documento, el código HTML y el código Jquery se copian justo antes de la etiqueta </body>

jueves, 30 de mayo de 2013

Crear directorios (carpetas) en PHP

Para crear directorios (carpetas) en PHP, utilizamos la función mkdir.

Los parámetros principales de esta función son dos mkdir(ruta,permisos), el primero es la ruta del directiorio con su nombre, si no específicamos ninguna ruta sino solo el nombre, la carpeta se creará en la ruta actual del archivo que ejecuta la función. Los permisos son los accesos que tiene el usuario, sobre el directorio creado.

sábado, 25 de mayo de 2013

Insertar imagen en reporte PDF, con PHP y MySQL

Anteriormente habiamos visto como generar reporte pdf con PHPy MySQL, solo mostrabamos los datos, insertados en la base de datos, si queremos personalizar un poco mas nuestro reporte agregandole una imagen por ejemplo, para hacer mas atractivo el diseño de este, lo podemos hacer con la etiqueta img de HTML.

Recordemos que generamos los reportes PDF en formato html, entonces podemos hacer uso de esta etiqueta en nuestro reporte.

Para inserta una imagen la etiqueta con sus atributos es la siguiente:
<img src="../images/header-codigoweblibre.png" width="" height="" />

lunes, 1 de abril de 2013

Covertir fechas strtotime a date y date a strtotime en PHP

Muchas veces nos encontramos en aplicaciones, con que la fecha está en fecha unix, es decir fue convertida con strtotime (1364843644) en PHP, cosa que para el humano es inendendible, así que tenemos que cambiarla a un formato que se entienda, por ejemplo aaaa/mm/dd,  y así saber que fecha y/o hora es.

Pasar fechas a formato Unix:


Para pasa la fecha normal aaaa/mm/dd, a formato unix utilizamos la función strtotim(fecha), el cual recibe un parámetro y es la fecha a la que queremos convertir. Podemos pasar una fecha o podemos pasarle la hora actual del sistema. Para pasarle la fecha del sistema, se utiliza la funcion date(formato), y recibe como parámetro el formato de fecha que le indiquemos; Hay muchos formatos, si desean conocerlos en la documentación oficial de PHP estan disponibles. Cóme decia le pasamos la fecha y nos devolverá la fecha en formato unix, por ejemplo esta fecha y hora: 2013-03-19 19:32:15, en formato Unix es: 1364843644.


jueves, 28 de marzo de 2013

Operaciones matemáticas básicas en PHP

En este tutorial, aprenderemos a utilizar las operaciones matemáticas básicas en PHP, tales como suma, resta, multiplicación, división e incluiremos también las operaciones de seno y coseno.

Suma:


La suma en php es realmente sencilla, bueno en realidad todas las operaciones básicas son sencillas. Para sumar en php, obviemente tenemos que tener como mínimo 2 valores, y para sumar lo hacemos con el signo más (+),  lo pódemos hacer con variables o directamente con números, por ejemplo  con variables:
$valor1 + $valor2; y con números 7+3. También podemos sumar más de 2 números: $valor1 + $valor2 + $valor3; y con números 7+3+12.

Resta:


La resta es igual a la suma lo único que cambia es el signo en este caso un menos (-). También se puede hacer con variables o directamente con números, por ejemplo con variables:
$valor1 - $valor2; y con números 7-3. También podemos restar más de 2 números: $valor1 - $valor2 - $valor3; y con números 7-3-12.

miércoles, 27 de marzo de 2013

Subir Archivos al Servidor con AjaxUpload , PHP, JQuery - Versión 2

Hola, de nuevo en codigoweblibre otro tutorial de AJAX, sinceramente una de mis tecnologías favoritas, en cuanto a la web. En este tutorial les traigo una versión mejorada de una antigua aplicación que publique hace tiempo, y en vista de que ha sido muy descargada he decidido mejorarla (aquí la versión 1).
Esta vez entraré en detalle sobre las mejora y/o cambios que he hecho, puesto que lo demas esta explicado en el primer tutorial.

Post Recomendado

Envio de Correos con PHPMailer 5.5 y PHP 7

En el siguiente post veremos como implementar la librería PHPMailer para el envío de correos con PHP. Para ello solo necesitamos la confi...

Post Destacados