Configurar Laravel Sail para utilizar un MySql externo existentePor Alex, el 13/05/2024Laravel sail es un entorno de desarrollo de Laravel con Docker que instala por defecto instala un servidor de base de datos MySql o postgreSQL pero instala uno por cada instalación de Laravel sail pero es muy sencillo poder reutilizar el servidor de base de datos para todos los proyectos de Laravel ... |
||
Instalar recaptcha en un formulario en PHPPor Alex, el 05/09/2023Recaptcha es una opción muy útil para integrar en los formularios para que no envíen spam y así poder tener nuestros formularios de contacto o comentarios limpios. Instalarlo es muy sencillo ... |
||
Instalar un entorno LAMP con docker en LinuxPor Alex, el 21/08/2023Aprende a instalar un entorno LAMP (Linux, Apache, MySQL y PHP) con Docker, una de las herramientas más utilizadas para la creación, implementar y ejecutar aplicaciones en diferentes entornos. Utilizaremos DockerFile y docker-compose para que en cuestión de minutos podamos tener un entorno LAMP funcionando. |
||
autoload de ficheros usando namespaces en phpPor Alex, el 08/08/2023Para utilizar en PHP una clase en un fichero hay que incluirlo manualmente con la sentencia include o require poniendo su ruta y nombre completos uno a uno ... pero esto podemos hacerlo con una función, spl_autoload_register, si utilizamos namespaces. |
||
Como crear un menú desplegable en PHP, HTML, CSS y javascript / jqueryPor Alex, el 11/07/2023En este artículo explico como crear un menú de dos niveles en PHP basado en dos tabla en MySql. La idea es muy sencilla con dos tablas almacenamos el menú y el contenido correspondiente a cada menú. Esta en PHP nativo pero utilizarse el código con cualquier framework e incluso es sencillo traspasar a otro lenguaje. |
||
Instalar un entorno LAMP con docker en WindowsPor Alex, el 14/02/2023Instala un entorno LAMP completo en tu Windows 11 utilizando Docker y WSL - Subsistema de Windows para Linux. Descubre las ventajas de usar un entorno de desarrollo aislado y cómo aprovechar al máximo la potencia de Docker en tu sistema Windows con WSL. |
||
Layouts en Codeigniter 4Por Alex, el 24/07/2022La creación de layouts en Codeigniter 4 al igual que en el 3 no viene muy trabajada y los tenemos que crear cada uno de la forma que más nos guste. Cómo hacerlo de forma sencilla y genérica … |
||
Paginación de registros en PHP desde MySqlPor Alex, el 06/07/2022Mostrar en PHP un conjunto de registros paginados desde MySql es bastante sencillo de realizar y en este ejemplo lo haremos con PHP nativo |
||
Instalar Codeigniter 4 y ponerlo en marchaPor Alex, el 23/05/2022Codeigniter es uno de los frameworks PHP más utilizados en el mundo, siempre aparece en las 5 primeras posiciones de los top 10 aunque en España no es muy conocido, es muy pero que muy rápido y muy fácil de aprender. |
||
Curso de creación de una API en PHPPor Alex, el 20/04/2022Realizar un servicio API con PHP, sin framework, es más sencillo de lo que parece, con “cuatro líneas de código” ya podemos tener funcionando un servicio que reciba un POST con datos, aunque una versión muy sencilla que no realice apenas acciones ... |
||
Instalar un servidor LAMP con Vagrant y DockerPor Alex, el 08/04/2022En este manual vamos a instalar un servidor LAMP. Instalaremos Linux, Apache y PHP en un entorno virtualizado con Vagrant y Virtualbox, Mysql lo instaleremos con Docker. Todo esto lo haremos desde un pequeño script que automáticamente instalará y configurará todo el sistema dejándolo listo para trabajar en unos pocos minutos. |
||
Rutas dinámicas en codeigniter 4Por Alex, el 04/04/2022Como podemos extraer desde una base de datos las rutas de Codeigniter 4 y escribirlas en el fichero Routes.php, crear las rutas de forma dinámica ... |
||
Clase para leer ficheros de configuración en PHPPor Alex, el 09/02/2022Los ficheros de configuración son muy normales en todos los lenguas, ficheros en formato xml, yaml, json, etc ... los hay de todos los colores y para todos los gustos. En este artículo vamos a ver como leer ficheros de configuración con formato array de PHP. |
||
Codeigniter 4 no muestra errores en el navegadorPor Alex, el 04/01/2022Y lo que muestra Codeigniter 4 cuando hay un error es Whoops!, bueno, esto es porque no hay definido un entorno de desarrollo y entiende que esta en producción y no muestra errores. |
||
Convertir una imagen en base64 a fichero en PHPPor Alex, el 18/11/2021En PHP el procedimiento es muy sencillo, solo hay que decodificar la imagen y grabarla en disco ... |
||
Extraer día, mes, año y hora de una fecha en postgreSQLPor Alex, el 12/11/2021Trabajar con fechas en consultas postgreSQL suele ser lo mas normal a la hora de filtrar u obtener datos y puede ser algo liado si no conocemos las funciones de extracción de fechas que tiene postgreSQL ... |
||
Conectar a postgreSQL usando PHP con PDOPor Alex, el 09/11/2021Este artículo sobre conexión postgreSQL / PHP es similar al realizado sobre conectar con una base de datos desde PHP con MySql, la diferencia solo esta en la conexión, el resto es igual ... |
||
Conectar a MySql usando PHP con PDOPor Alex, el 08/11/2021Conectar con una base de datos desde PHP ya sea a MySql, postgreSQL u otra es lo mas normal que se realizar y muy sencillo ... |
||
Conectar a un FTP con PHP y listar ficheros - directoriosPor Alex, el 01/11/2021Os dejo un código de ejemplo para conectarse a un ftp con usuario y password desde PHP |
||
Función date da error en PHP - (PHP Warning: date)Por Alex, el 29/10/2021En concreto el error que da es PHP Warning: date(): It is not safe to rely on the system's timezone settings. ... esto tiene una solución muy sencilla, bueno hay dos formas de solucionarlo ... |
||
Listar las extensiones instaladas en PHPPor Alex, el 27/10/2021SI queremos saber las extensiones que tenemos instaladas en PHP tenemos que pasarle el parámetro -m |
||
Conectar con MySql desde PHP a través del un tunel SSHPor Alex, el 25/10/2021Es muy normal que nuestro servidor MySql se encuentre protegido y no podamos acceder desde fuera de nuestra red y necesitemos conectarnos por SSh a un servidor en la misma red del MySql para poder acceder .... pero ... |
||
Enviar por POST mas de 1000 elementos en PHPPor Alex, el 17/09/2021PHP por defecto tiene un limite a 1000 elementos que se pueden enviar por POST, el resto los ignorará. Para solucionar esto hay que tocas la variable de php.ini max_input_vars |
||
Codeigniter 4 error al ejecutarlo en LinuxPor Alex, el 08/08/2021El error exacto que se muestra por pantalla es Whoops pero si miramos en el log de Codeigniter 4 vemos lo siguiente: The framework needs the following extension(s) installed and loaded: intl. ... el problema aquí es que nos falta instalar la extensión php-intl |
||
Codeigniter 4 error al ejecutarlo por primera vez XAMPPPor Alex, el 08/08/2021El error que nos aparece en codeigniter es el siguiente: |
||
Doctrine en tu código PHPPor Alex, el 15/02/2021Doctrine es un ORM (Object Relational Mapping) o lo que es lo mismo un mapeador objeto-relacional de la base de datos a código. Esta desarrollado en PHP y aunque se le conoce por estar ligado a Symfony puede utilizarse en cualquier ámbito y código PHP |
||
Instalar composer en LinuxPor Alex, el 12/02/2021Composer es un sistema de gestión de paquetes para PHP desde el que podemos instalar diferentes aplicaciones o paquetes para trabajar en nuestros proyectos como podría ser Laravel, Symfony o Doctrine. Ahora veremos como instalarlo y ponerlo en el path. |
||
Leer directorios recursivamente en PHPPor Alex, el 17/01/2021En PHP hay varias formas de leer los ficheros de un directorio. Pero para leerlos recursivamente lo mejor es utilizar iteradores |
||
PDO y PHP, clase de acceso a datos - PDOClass.phpPor Alex, el 14/11/2020Os dejo una clase para trabajar desde PHP y bases de datos con PDO. El funcionamiento es muy sencillo recibe un array con datos y devuelve un array con los resultas. A continuación explico el funcionamiento ... |
||
Instalar el cliente de postgreSQL adminerPor Alex, el 26/10/2020Adminer es un cliente para acceder al servidor de base de datos postgreSQL, consta de un solo fichero .php y se instala como una web. A continuación detallo el proceso de instalación. |
||
Leer un array de PHP desde AJAX JQUERYPor Alex, el 21/09/2020Para hacerlo fácil la verdad es que no vamos a leer un array sino un JSON creado en PHP que es mas sencillo ... |
||
Obtener información de una imagen en PHPPor Alex, el 22/06/2020En PHP con la función exif_read_data podemos obtener los meta-datos que tiene guardada la imagen como fecha de creación, dimensiones, tamaño, etc ... |
||
5 - Crear una API en PHP, listar marcas y cochesPor Alex, el 04/06/2020En los anteriores capítulos hemos creado la estructura de la API con las clases base que vamos a utilizar, ahora, vamos a crear las funcionalidades propias del programa, la gestión de coches y marcas. |
||
4 - Crear una API en PHP, clase de mensajesPor Alex, el 02/06/2020Ya tenemos el esqueleto de la API casi terminado para poder ir añadiendo funcionalidades. Ahora vamos a añadir un clase para centralizar todos los mensajes que intervienen en el ciclo de vida de la aplicación. |
||
3 - Crear una API en PHP, clases de validación y rutasPor Alex, el 29/05/2020En el anterior artículo vimos cómo estaba dividido el JSON, la estructura de las carpetas y los ficheros/clases que van a componer nuestra API. En este tercer artículo vamos a continuar con el desarrollo de la API añadiendo las funcionalidades de validación de datos y rutas de acciones a realizar. |
||
2 - Crear una API en PHP, añadiendo funcionalidadesPor Alex, el 28/05/2020En este segundo artículo vamos a explicar el JSON que enviamos, a crear las funcionalidades completas del fichero index.php, la estructura de directorios y añadimos las clases auxiliares que necesitamos como configuraciones, bases de datos y control de errores. |
||
1 - Crear una API en PHP, Primeros pasos, index.phpPor Alex, el 27/05/2020Vamos a crear un pequeño código en PHP que será la base de nuestra API. |
||
Redimensionar imágenes desde PHPPor Alex, el 18/05/2020Os dejo un script en github para redimensionar imágenes desde código PHP. |
||
Configurar PHP como variable de entorno en WindowsPor Alex, el 18/04/2020Y de esta forma tendremos el comando PHP disponible en todos los directorios de Windows. |
||
Enviar datos JSON a una API con CurlPor Alex, el 07/03/2020Probar una API desde la línea de comandos es muy sencillo enviando un comando CURL con los datos del json que queremos enviar. |
||
Configurar Codeigniter y bootstrapPor Alex, el 17/01/2020Por defecto cuando instalamos Codeigniter nos presenta un página de inicio muy fea y simple que podemos modificar y personalizar fácilmente. En este artículo vamos a ver como instalar Bootstrpa y poder utilizarlo desde CI. |
||
Session Error en CodeigniterPor Alex, el 16/01/2020Exactamente el error que me daba en Mac OS era mkdir() Invalid path y no podía grabar sesiones. La verdad es que en Linux no he tenido este problema pero solucionarlo es muy sencillo. |
||
Activar php.ini en Mac OS MojavePor Alex, el 13/01/2020Por defecto viene desactivado y a menudo es necesario tocar los parámetros de configuración de PHP y esto se hace a través del fichero php.ini. |
||
Rutas dinámicas con CodeIgniterPor Alex, el 02/12/2019En CodeIgniter y con una query podemos extraer las rutas de forma dinámica desde la base de datos |
||
JSON decode a array en PHPPor Alex, el 18/11/2019Por defecto la función json_decode de PHP convierte un JSON en un objeto pero es muy sencillo pasarlo a un array. |
||
Convertir un directorio de tu ordenador en un servidor webPor Alex, el 24/09/2019Con PHP puedes convertir un directorio de tu ordenador en un servidor web sin necesidad de tener instalado Apache2 o nginx |
||
Instalar PHP + Apache en Mac OS MojavePor Alex, el 28/05/2019Bueno, en realidad apache2 y php ya están instalados por defecto en Mac OS Mojave y solo hay que inicializados. |
||
Pasar un XML a json en PHPPor Alex, el 24/05/2019En PHP es sencillo pasar de XML a JSON para tratar datos de forma mas sencilla que no con objetos xml. |
||
Convertir fecha en español a formato americano en PHPPor Alex, el 18/04/2019En PHP una de las cosas que mas dolor de cabeza nos da es el tema fecha, con la clase DateTime podemos cambiar de formato fácilmente. |
||
Instalación de un entorno LAMP en windows con XAMPPPor Alex, el 13/08/2018En Windows para instalar un entorno LAMP es suficiente con descargarse aplicaciones como Xampp, eayphp o wampp. Nosotros instalaremos XAMPP y configuraremos dominios para poder desarrollar desde nuestro windows. |
||
PHP Fatal error: Uncaught Error: Call to undefined function mb_Por Alex, el 01/07/2018Si os da error en mb_strlolower, mb_convert_encoding, o cualquiera que empieza por mb_ y este error da porque falta instalar una librería de php |
||
Error - call to undefined function ssh2_connectPor Alex, el 23/10/2017Este error sale en PHP cuando se intenta ejecutar la funcion ssh2_connect. Esto pasa porque nos falta un paquete de php. |
||
Volt directory can't be written al iniciar un proyecto en phalconPor Alex, el 19/02/2017Esto es muy sencillo de solucionar, os habéis dejado de dar permisos de escritura en el directorio cache de vuestro proyecto. |
||
Instalar las herramientas de desarrollo de phalconphpPor Alex, el 19/02/2017Al instalar las herramientas de desarrollo de phalconphp en Ubuntu siguiendo el manual de instalación también hay que cambiar unas cosillas. |
||
Instalar Framework phalconphp en Ubuntu 16.10Por Alex, el 18/02/2017Igual que pasaba con Linux Mint si intentas instalar phalconphp en Ubuntu 16.10 va a pasar lo mismo y no se puede instalar porque no se encuentra el paquete php7.0-phalcon |
||
Obtener el código HTML de un web con CURL desde PHPPor Alex, el 17/02/2017A veces necesitamos bajarnos el HTML o descargarnos algún archivo desde código PHP. Esto es muy fácil hacerlo con las extensión CURL. |
||
Instalar Framework phalconphp en Linux MintPor Alex, el 21/01/2017Si intentáis instalar la ultima versión del framework phlaconphp en Linux Mint 18 no os va a funcionar y no encontrará las librerías de PHP para phalcon. Vamos a seguir los pasos de instalación que pone en el web de phalconphp.com y os pongo las modificaciones que hay que hacer para que funcione. |
||
Configurar Apache2 worker con PHP FastCGI en LinuxPor Alex, el 01/11/2016Vamos a realizar la configuración de Apache2 worker con PHP FastCGI en Linux. Por defecto cuando instalas Apache2 y PHP, se configura con prefork y solo uno de los dos módulos de procesamiento pueden estar activos. |
||
The mbstring extension is missing al ejecutar phpmyadminPor Alex, el 11/10/2016Esto pasa por que nos falta la extensión de php, php-mbstring para php5 y php7.0-mbstring para php7. |
||
Incluir todos los ficheros de un directorio en PHPPor Alex, el 06/10/2016PHP no tiene una función para incluir todos los ficheros de un directorio en un script php. Pero podemos hacerlo recorriendo el directorio que queremos incluir. |
||
Asociar extensión .aspx al interprete de phpPor Alex, el 04/10/2016No solo podemos asociar la extensión .aspx al interprete de php sino cualquier extensión que queramos. Esto a veces es necesario si tenemos una migración de una web antigua a php que estaba en .aspx y no queremos perder las antiguas urls. |
||
Leer un fichero línea a línea en PHPPor Alex, el 03/10/2016Tarde o temprano tenemos que leer ficheros desde el disco con PHP, con este simple código es muy sencillo ir leyéndolo línea a línea. |
||
Fechas en PHPPor Alex, el 02/10/2016Como tratar las fechas en PHP siempre ha dado dolor de cabeza, que si formato MySql, que si formato web en español, en ingles. Por suerte con PHP y el comando date es muy sencillo manejar fechas. |
||
Configuración de un virtualhost en apachePor Alex, el 22/09/2016En esta cuarta y última entrega del manual como instalar un servidor lamp veremos la configuración de diferentes sites dentro del apache para esto utilizaremos la extensión de apache VirtualHost donde podremos especificar n dominios con una sola IP o diferentes IP por domino. |
||
Creación de una máguina virtual con virtualboxPor Alex, el 22/09/2016Virtualbox es una aplicación para ejecutar maquinas virtuales simular a VMWare, diría yo que mejor para entorno personal y de pruebas y gratuito. En este entorno se pueden crear cualquier tipo de máquinas virtuales windows, mac, linux. Actualizado para Ubuntu Server 16.04 |
||
Instalación de Apache2, MySql y PHPPor Alex, el 22/09/2016En esta tercera entrega de este manual para instalar un servidor LAMP instalaremos el Apache2, PHP y MySQL y en un ultimo capitulo veremos como configurarlo todo. |
||
Instalar un servidor web en entorno LAMP.Por Alex, el 22/09/2016Tutorial para instalar un servidor LAMP, Linux ( Ubuntu Server ), Apache2, MySql y PHP ( php 7.0 ) como lenguaje de programación. He actualizado el manual para las nuevas versiones de LAMP y realizado los artículos en vídeo tutoriales para que sea mas sencillo seguirlos. |
||
Instalación del servidor LAMP en virtualboxPor Alex, el 22/09/2016En esta segunda parte del manual de instalación de un servidor LAMP vamos a instalar el Ubuntu Server en la máquina virtual que creamos en el capitulo anterior . |
||
Imprimir un array con formato en PHPPor Alex, el 01/12/2013Para imprimir un array con formato legible y hay que poner delante del print_r la etiqueta pre y cerrarla después del print. En el ejemplo utilizaremos el array $_REQUEST que son los parámetros que viene por GET y POST. |
SIGUENOS EN
RECOMENDADOS
ARCHIVO
CATEGORIAS