octubre 2019

Aplicaciones multiidioma en PHP

El soporte para múltiples idiomas o lenguajes es una gran característica a la hora de desarrollar aplicaciones web con PHP, pues así podemos tener sitios traducidos sin mucho esfuerzo.

Múltiples idiomas con PHP

Aunque PHP soporta de manera nativa opciones como gettext para aplicaciones multilenguaje siempre vamos a necesitar una opción más robusta y simple.

Por ello es que hoy vengo a exponer un enfoque de cómo desarrollar aplicaciones multiidoma con PHP utilizando un componente de Symfony (no el framework, solo un componente que se puede integrar a cualquier proyecto) llamado translation.

Leer más »Aplicaciones multiidioma en PHP

Detectar idioma de usuario con PHP

Detectar idioma con PHP

El idioma o lenguaje del usuario que visita una web con PHP puede ser obtenido fácilmente utilizando PHP.

En este post te muestro cómo obtener o detectar el idioma del cliente (es decir, español, inglés, alemán, etcétera).

Si bien no es una opción que nunca falla, funciona en la mayoría de casos.

Leer más »Detectar idioma con PHP

Obtener Token de shortzon.com para consumir API

API de Shortzon con PHP

Para terminar una serie de posts sobre acortadores con PHP voy a exponer cómo acortar enlaces usando la API de shortzon.com.

En caso de que no lo sepas, shortzon.com permite acortar enlaces y ganar dinero cada que alguien los visita y salta la publicidad.

Hoy veremos cómo consumir la API que ofrece usando PHP, para integrarla en cualquier sistema.

Leer más »API de Shortzon con PHP

Obtener token de shrinkme.io para acortar con PHP

Shrinkme.io con PHP: consumo de API

En este post veremos cómo consumir la API del acortador shrinkme.io usando PHP.

Por si no lo sabes, la web de shrinkme.io es una web de acortadores, es decir, te registras, acortas un enlace, lo compartes y ganas dinero cada que alguien lo visita y salta la publicidad.

En fin, no vamos a ver las ventajas o desventajas de shrinkme.io; vamos a ver cómo acortar enlaces de este servicio usando la API que ofrecen, haciendo el consumo desde PHP.

Leer más »Shrinkme.io con PHP: consumo de API

Token de API para Acortar enlace con shorte.st y PHP

Acortar enlace con shorte.st y PHP

En este post te voy a enseñar a acortar enlace con shorte.st y PHP o mejor dicho, consumir la API del sitio web shorte.st utilizando PHP. El sitio shorte.st es un sitio web de acortadores, que paga cuando alguien visita tus enlaces.

No voy a entrar en detalles, pues si estás aquí es porque quieres saber cómo acortar un enlace con shorte.st usando PHP; que es justo lo que veremos hoy.

Leer más »Acortar enlace con shorte.st y PHP

Convertir página web a PDF con wkhtmltopdf

Convertir HTML a PDF con wkhtmltopdf

Hoy vamos a ver cómo convertir un documento HTML (o página web) a un documento PDF utilizando la línea de comandos y un ejecutable llamado wkhtmltopdf que convierte HTML a PDF.

Si te preguntas de qué nos sirve de esto yo te respondo: gracias a que se puede ejecutar desde la línea de comandos, CMD o como lo llames, podemos hacer que casi cualquier lenguaje de programación invoque al binario y así convertir documentos o páginas web HTML a PDF desde una página web o aplicación de escritorio.

Leer más »Convertir HTML a PDF con wkhtmltopdf

Ubicación de wkhtmltox

Guía de instalación de wkhtmltopdf

En este post vamos a ver una guía de cómo instalar y configurar wkhtmltopdf, una herramienta gratuita que más tarde nos permitirá convertir HTML a PDF y HTML a imagen.

Vamos a ver cómo descargar el instalador y cómo agregar los ejecutables a la variable PATH para poder invocar wkhtmltopdf y wkhtmltoimage desde cualquier lugar en la línea de comandos.

Leer más »Guía de instalación de wkhtmltopdf

Funciones y métodos en Twig

El motor de plantillas de Twig permite crear funciones que podemos invocar directamente en la vista.

Aunque hay que separar la vista de la lógica, en ocasiones es necesario crear funciones o métodos en Twig para acceder a cosas de la lógica.

En este post te mostraré cómo crear funciones en Twig.

Leer más »Funciones y métodos en Twig

LivelyCart Pro en ejecución

Guía de Instalación de LivelyCart Pro

En estos días un cliente solicitó mi ayuda para instalar el software llamado LivelyCart Pro en un servidor Apache con PHP, por eso es que hago esta guía.

Por si no sabes, LivelyCart Pro es un software (no gratuito ni open source) de comercio electrónico escrito en PHP usando el framework Laravel.

Aunque LivelyCart Pro ya tiene una guía de instalación decidí exponer algunos aspectos importantes aquí.

Leer más »Guía de Instalación de LivelyCart Pro

Documento PDF impreso desde terminal de Windows

Imprimir PDF desde CMD con PDFtoPrinter

En este post te mostraré cómo imprimir un documento PDF desde la línea de comandos de Windows, terminal o CMD utilizando el ejecutable PDFtoPrinter.exe.

Como sabes, imprimir un PDF desde la terminal de Windows no es posible usando el comando print(ya que con éste solo se imprimen archivos de texto), pues se requiere un traductor para que lea el contenido del PDF y lo envíe a la impresora.

Justamente es lo que hace esta utilidad llamada PDFtoPrinter.exe que veremos hoy.

Leer más »Imprimir PDF desde CMD con PDFtoPrinter