Inicio > PHP

PHP


PILAS Y COLAS EN PHP

17/11/2018PHP (40 visitas)

 

Las pilas y colas en php son una lista doblemente enlazada, en ambas direcciones. Son bastante sencillas de usar. Seguro que muchos programadores de php usan arrays que permiten "simular" una pila y u

ENCRIPTACIÓN SAL Y PIMIENTA

01/11/2018PHP (89 visitas)

 

Siempre que se realiza una página web que tiene gestión de usuarios hay que guardar el usuario y la contraseña en una base de datos para que pueda acceder a dicha página web y dicha contraseña hay que

MODIFICAR IMÁGENES EN PHP

14/10/2018PHP (65 visitas)

 

En muchos de los proyectos en los que he participado he tenido que modificar imágenes para adaptarlas al proyecto. Lo que más he tenido que hacer ha sido redimensionarlas y reducir su peso ya que, a v

GENERADORES EN PHP

05/07/2018PHP (154 visitas)

 

Siempre he usado el for y el foreach para recorrer arrays en php pero he descubierto los generadores en php que permiten usar foreach para iterar datos de tal modo que no se necesite cargar ningún arr

USAR NAMESPACES EN PHP PASO A PASO

27/05/2018PHP (169 visitas)

 

Como usar namespaces paso a paso.

AUTENTIFICACIÓN POR TOKEN

05/05/2018PHP (231 visitas)

 

¿Qué es un token? Un token es una cadena alfanumérica con caracteres aparentemente aleatorios y se usa para identificar a un usuario y garantizar que pueda realizar determinadas operaciones.

USAR BASE DE DATOS EXTERNA EN WORDPRESS

22/04/2018PHP (266 visitas)

 

Hace poco he estado mirando como funcionaba wordpress y me surgió la duda si con wordpress se podía trabajar con otras bases de datos aparte de la bases de datos de wordpress.

COMPROBAR SI UNA VARIABLE EXISTE EN PHP

12/04/2018PHP (169 visitas)

 

Para comprobar si una variable existe en php se puede usar la función isset o la función get_defined_vars. La segunda opción es la mejor ya que cuando se tiene una variable con valor null isset va a d

VER QUERY EN ZEND

06/03/2018PHP (451 visitas)

 

Cuando se prepara una query en zend hay veces que es mejor saber que query va a lanzar a la base de datos y para poder ver query en zend hay que ejecutar $sql = $select->__toString(); y mostrar el con

FORMULARIO NO ENVÍA EN ZEND

05/05/2018PHP (396 visitas)

 

En mi actual proyecto estamos usando Zend framework y estaba haciendo un formulario que funcionaba perfectamente pero al agrupar los elementos de dicho formulario usando $this->addDisplayGroup el bot

PERSONALIZAR PÁGINAS DE ERROR CON SYMFONY

05/05/2018PHP (436 visitas)

 

He estado aprendiendo Symfony por mi cuenta y ayer terminé de migrar otro blog que tengo, aunque no escribo hace tiempo, a Symfony 3 y he tenido que aprender a como personalizar páginas de error con S

CREAR UNA API EN PHP

05/05/2018PHP (487 visitas)

 

En este post voy a explicar, de forma muy sencilla, como crear una API en php. Pero ¿qué es una API? API es el acrónimo de Application Programming Interfaces

MAPREDUCE EN PHP

01/01/2018PHP (467 visitas)

 

Hace unos mesese hice un curso por internet sobre la introducción a big data y la verdad es que me pareció interesante y escribí sobre mapreduce

SERVIDOR WEB EMBEBIDO

30/12/2017PHP (501 visitas)

 

A partir de la versión 5.4 de php se incluye un servidor web embebido y se ha desarrollado para programar en entornos locales y se desaconseja su uso en producción.

PRINCIPIOS KISS

05/05/2018PHP (422 visitas)

 

Hace un tiempo escribía sobre los principios SOLID y hoy voy a hablar de los principios kiss.

VARIABLES EN PHP

20/12/2017PHP (391 visitas)

 

Sé que muchos pensaréis que este post es bastante obvio pero seguro que lo que no sabe mucha gente es las reglas para los nombres de variables en php.

GESTIÓN DE ERRORES EN PHP

13/12/2017PHP (482 visitas)

 

Ayer escribí un post sobre la gestión de excepciones en php y hoy voy a comentar la gestión de errores en php.

EXCEPCIONES EN PHP

21/01/2018PHP (560 visitas)

 

Llevo ya unos años trabajando como programador y recuerdo que en mi primer trabaj como programado fue programando en coldfusion y tuve que controlar una funcionalidad del código con una excepción

CREAR CONTROLADORES EN SLIM

28/11/2017PHP (498 visitas)

 

Hace poco tuve que hacer una pequeña aplicación con slim y tenía que seguir el patrón MVC. Estuve un buen rato investigando como hacer controladores con slim y todos los ejemplos que veí

ESTANDARES DE PROGRAMACIÓN PSR EN PHP

27/05/2018PHP (630 visitas)

 

Supongo que la mayoría de nosotros que ha participado en algún proyecto, en el que hayan participado varias personas, nos hemos quejado de que el código es un desastre y que hay código que no se entie

TIPADO EN PHP

19/11/2017PHP (412 visitas)

 

Una de las grandes desventajas que tenía php era el tipado. Pero con la nueva versión 7 parece que que lo han arreglado usando declare(strict_types=1);.

OBTENER PERMISOS DE UN FICHERO EN PHP

16/11/2017PHP (439 visitas)

 

Para obtener los permisos de un fichero en php hay que usar la función fileperms la cual nos devolverá todos los permisos del fichero, o directorio, pasados por parámetro.

PRINCIPIOS SOLID

05/05/2018PHP (439 visitas)

 

Los principios solid son una 5 reglas establecidas por Robert C. Martin (Uncle Bob) , que escribiío el libro de code clean, donmde se habla de como escribir algoritmos fáciles de entende

CREAR SERVICIOS EN SYMFONY 3

21/01/2018PHP (565 visitas)

 

Después de aprender a crear bundles, entidades he aprendido a crear servicios en Symfony 3.Un servicio en Symfony 3 son funcionalidades globales.

DESARROLLAR UN BUSCADOR EN PHP

23/10/2017PHP (429 visitas)

 

En muchos proyectos se incorpora un buscador para facilitar el acceso a información de un medio online, un producto de una tienda, etc...El desarrollar un buscador en php no es complicado.

CREAR ENTIDADES EN SYMFONY 3

23/01/2018PHP (718 visitas)

 

Despues de aprender como crear bundles en Symfony 3 ahora toca aprender a crear entidades en symfony 3.

COMO CREAR BUNDLES EN SYMFONY 3

05/05/2018PHP (462 visitas)

 

Estoy aprendiendo a hacer páginas web con Symfony 3 y la verdad es que me está resultando bastante sencillo. Los bundles en Symfony 3 son módulos, paquetes o plugins, teniendo cad

ACORTAR URLS EN PHP

11/11/2017PHP (449 visitas)

 

Siempre que escribo un post en mi blog se autopublica en twitter con la categoría del post como hastag así me ahorro el tener que publicarlo yo en twitter.

PROGRAMACIÓN FUNCIONAL EN PHP

25/09/2017PHP (632 visitas)

 

llevo ya un tiempo oyendo hablar de la programación funcional y la verdad es que me parece interesante este paradigma de programación. Una ventaja de la programación funcional facilita la c

OBTENER COLUMNA DE UN ARRAY MULTIDIMENSIONAL

24/11/2017PHP (484 visitas)

 

Cuando tenemos un array multidimensional en php puede que solo nos interese una sola columna de dicho array. Para obtener la columna que nos interesa de un array multidimensional

PROYECTOS EN VARIOS IDIOMAS

24/11/2017PHP (453 visitas)

 

Una manera sencilla de tener un proyecto php en varios idiomas es usando las funciones gettext lo que se enomina i18n que significa internacionalización y localización, que es pod

API DE TWITTER Y PHP

24/11/2017PHP (479 visitas)

 

Hoy he integrado Twitter en mi blog de programación tanto para publicar en Twitter al escribir un post y recupera los Twitter de los post de mi blog.

RASTREAR EL CÓDIGO

10/06/2017PHP (489 visitas)

 

Una manera de trastrear el código en php es escirbiendo logs en todas las funciones de la aplicación para depurar el código y poder encontrar un error.

SINTAXIS ALTERNATIVA DE LAS ESTRUCTURAS DE CONTOL

11/11/2017PHP (504 visitas)

 

Como en la mayoría de lenguajes de programación, php usa las llaves ({}) para abrir y cerrar funciones, bucles y estructuras de control.

COUNT RECURSIVO

24/11/2017PHP (622 visitas)

 

La función count de php de vuelve el número de elementos de un array. Y para saber cuantos elementos tiene un array multidimensional hay que usar el parámetro COUNT_RECURSIVE.

ALGORITMO DE LUHN

24/11/2017PHP (799 visitas)

 

He usado este algoritmo para la validación de tarjetas de crédito para los proyectos ecommerce que desarrollo. Pero hace unos años lo tuve que utilizar para validar el IMEI

OPERADOR ELVIS

18/10/2018PHP (521 visitas)

 

Hoy me he enterado, por casualidad, de la existencia del operador Elvis en diversos lenguajes de programación, entre ellos php. La verdad es que es bastante sencillo, y sobre todo sirve

LISTADO DE FICHEROS ORDENADOS

24/11/2017PHP (475 visitas)

 

En el proyecto que en el que estoy trabajando actualmente hay una sección que recorre un directorio y lista su contenido ordenado alfabéticamente y lo que hacía era recorrer el directorio con la funci

STDCLASS

05/05/2018PHP (441 visitas)

 

Hace años tuve que usar el objeto StdClass porque tenía que sacar un json de una determinada manera y me aconsejaron usarlo. ¿Pero qué es StdClass? Es una clase predefinida que no tiene ni pro

PHPCPD

24/11/2017PHP (505 visitas)

 

Hoy me he enterado de la existencia de una herramienta de php que sirve para detectar código duplicado lo que resulta muy útil. PHPCPD significa PHP Copy/Paste Detector, es

FIREPHP

24/11/2017PHP (452 visitas)

 

Cuando quiero hacer debug de mis desarrolls desarrollos en php, lo más rápido y sencillo es mostrar en la página, que estamos desarrollando, el contenido de las variables, para ver el va

MEMORIA USADA POR PHP

24/11/2017PHP (415 visitas)

 

Una manera bastante sencilla de saber cuanta memoria usa un proceso escrito en php es usando la función memory_get_usage que devuelve la cantidad de memoria, en bytes, que actualmente se

PROBLEMA CON ISSET

11/11/2017PHP (433 visitas)

 

En php hay una función que se llama isset que te dice si la variable que se le pasa por parámetro está definida. Si la variable está definida devuelve TRUE y si no está definida devuelve

NOWDOC

24/11/2017PHP (416 visitas)

 

Hace unos meses escribí sobre el tratamiento de cadenas con

CONDICIONES YODA

24/11/2017PHP (453 visitas)

 

Las condiciones Yoda es cuando el orden lógico de los operandos se cambia. Os pongo un ejemplo para que se entienda mejor: Normalmente cuando se hace un if se pone la condición de la siguiente

CACHE SENCILLO CON PHP

24/11/2017PHP (453 visitas)

 

Hace unos meses escribí un post sobre usar caché, para cachear contenidos, en php, más concretamente lo escribí sobre memcached

PUBLIC PRIVATE Y PROTECTED

30/01/2017PHP (423 visitas)

 

Cuando declaramos una clase en php los atríbutos y métodos se pueden definir como públicos, protegidos o privados (public, protected o private) según la visibilidad

VULNERABILIDAD LFI

24/11/2017PHP (485 visitas)

 

Hace poco descubría la vulnerabilidad LFI (Local File Inclusion) o la inclusión local de ficheros que consiste en incluir ficheros locales, es decir, archivos que se encuentran en el mis

VALIDAR DOMINIO EMAIL

24/11/2017PHP (470 visitas)

 

Hace un tiempo escribí una entrada de como validar emails en php de una forma sencilla y evitar el uso de expresiones regulare.

SECURIZAR PHP

20/12/2016PHP (466 visitas)

 

Hay varias opciones, que son bastante sencillas que sirven para securizar php. Todas las opciones que pongo en este post hay que hacerlas en el fichero de configuración de php.

VULNERABILIDAD FUNCIÓN MAIL

11/11/2017PHP (432 visitas)

 

La función mail de php es bastante vulnerable para ser hackeada, y se recomienda no usar dicha función. Cuando tenemos un formulario de contacto para que el usuario de nuestra web .

CADENAS DE CARACTERES MULTIBYTE

14/10/2016PHP (478 visitas)

 

Normalmente cualquier idioma puede ser representado por una referencia uno a uno a un valor de 8 bits, pero también hay bastantes idiomas que requieren tantos caracteres que no pueden ser representad

CREAR FICHERO TEMPORAL

11/10/2016PHP (467 visitas)

 

Según las necesidades del proyecto hay en ocasiones que es necesario crear un archivo temporal y seguro que muchos de nosotros lo primero que hacemos es crear el fichero y luego borrarlo con e

FORK DE PROCESOS

24/11/2018PHP (460 visitas)

 

El fork de procesos consiste en la creación de hilos de un proceso para distribuir la carga de ejecución en varias instancias de php

PHAR

05/05/2018PHP (425 visitas)

 

Los ficheros phar en php son ficheros que almacenan una aplicación php para facilitar la distribución e instalación de dicha aplicación.

TRAITS

24/11/2017PHP (429 visitas)

 

Hoy he aprendido un concepto nuevo en php que es el concepto de traits.Los traits son un mecanismo para reutilizar código en un lenguaje que no soporta la herencia múltiple.

BREAK

11/11/2017PHP (524 visitas)

 

Sé que el uso de la instrucción break es conocida por todos y que sirve para finalizar la ejecución de las estructuras for, foreach, while, do-while o switch en ejecució pero lo que no sabía es

PHP JAVA BRIDGE

24/11/2017PHP (690 visitas)

 

Hasta hace poco no sabía que se podían crear objetos en php a partir de clases de java, que comunmente se llama php java bridge.

SOBRECARGA DE FUNCIONES

24/11/2017PHP (492 visitas)

 

En la teoría de objetos existe el concepto de sobrecarga de funciones que consiste en poder definir varias funciones con el mismo nombre pero con diferente número y/o tipo de parámetros.

LISTAS DE CONTROL DE ACCESO O ACL

05/05/2018PHP (417 visitas)

 

Las listas de control de acceso o tambiémn conocido como ACL consiste en un sistema de usuarios y roles. Yo lo usé en una empresa en la que estuve y que se dedicaba al e-commerce.

EXTRACT

24/11/2017PHP (456 visitas)

 

Hace poco me enteré de la función extract de php y lo que hace es convertir cada elemento de un array en variables y se cogen los índices de dicho array para nombrar las va

INYECCIÓN DE DEPENDENCIAS

24/11/2017PHP (492 visitas)

 

La inyección de dependencias es un patrón de diseño, que trata de solucionar las necesidades de creación de los objetos de una manera práctica, útil y escalable.

COMPOSER

29/12/2017PHP (476 visitas)

 

Composer es un gestor de dependencias de proyectos de php que permite gestionar (declarar, descargar y mantener actualizadas) las librerías en PHP

ELASTICSEARCH

24/11/2017PHP (725 visitas)

 

Hace poco me enteré de la existencia de elasticsearch y he estado indagando un poco para saber lo que era. Elasticsearch se puede definir como un producto para indexar y analizar

CONEXIÓN SSL A MYSQL

21/02/2016PHP (441 visitas)

 

Con la función mysqli_ssl_set se puede hacer una conexión segura SSL desde php a MySQL. La manera de establecer una conexión segura es bastante fácil.

CONEXIONES MYSQLI

24/11/2017PHP (456 visitas)

 

Hace poco migré mi página web a php7 y uno de los cambios fundamentales es que tuve que empezar a usar mysqlcli para conectarme a MySQL.

OPERADOR COALESCENCIA NULO

27/12/2017PHP (773 visitas)

 

Una de las novedades que trae php 7 es el operador coalescencia nulo.Este operador no es nuevo para algunos programadores ya que se usa en varios lenguajes como C#, perl

TRANSACCIONES PDO

19/12/2017PHP (490 visitas)

 

Un problema que puede surgir al utilizar pdo es que no todas las bases de datos soportan transacciones, php se ejecuta en modo de auto-commit

PDO

25/06/2018PHP (536 visitas)

 

La extensión pdo es una capa de abastracción que permite conectar con diferentes bases de datos usando las mismas funciones facilitndo su portabilidad.

PHP 7

24/11/2017PHP (455 visitas)

 

Acabo de migrar mi página web a php 7 y la verdad pensé que iba a ser más crítico. Lo único que he tenido que cambiar es que para conectarse a MySQL hay que usar o mysqli

OPERADOR COMBINADO DE COMPARACIÓN

09/02/2016PHP (417 visitas)

 

Revisando las novedades de php 7 me he encontrado con este nuevo operador de comparación que también se denomina spaceship.

OBJECT INJECTION

05/05/2018PHP (433 visitas)

 

En php una vulnerabilidad en la seguridad en las aplicaciones que usan programación orientada a objetos es el uso de object injection que consiste en mandar objetos serializados con códi

CROSS SITE REQUEST FORGERY

05/05/2018PHP (436 visitas)

 

El Cross Site Request Forgery también llamado CSRF se basan en explotar la confianza que los sitios web tienen con sus usuarios. No como en los ataques

CROSS SITE SCRIPTING

05/05/2018PHP (418 visitas)

 

El Cross Site Scripting, también conocido también como XSS, es un tipo de inseguridad informática web que permite la inserción de código malicioso en nuestra web en javascript, en VBScri

PATRONES DE DISEÑO

07/03/2016PHP (515 visitas)

 

Los patrones de diseño, nos brindan una solución a problemas comunes a la hora de diseñar software que ya están probados y documentados. A la hora de aplicar un patrón, debemos analizar la situación e

FACTORY

24/11/2017PHP (486 visitas)

 

El patrón de diseño factory permite centralizar la creación de objetos que van a tener una funcionalidad similar en la aplicación para desacoplar la relación entre clases.

DECORATOR

27/12/2017PHP (454 visitas)

 

El patrón de decorator nos permite añadir, quitar o modificar responsabilidades a un objeto dinámicamente, las funcionalidades se modifican/añadirán/retirarán durante la ejecución de la aplicac

OBSERVER

24/11/2017PHP (487 visitas)

 

El patrón observer, también conocido como el patrón publicación-inscripción, el cual, permite definir una dependencia uno-a-muchos entre varios objetos, provocando que cuando uno cambie de esta

REGISTRY

24/11/2017PHP (502 visitas)

 

Hace un tiempo escribí sobre el patrón de diseño singleton.

WEB SCRAPING

27/12/2017PHP (699 visitas)

 

Hace un tiempo un compañero de trabajo me comentó que un amigo suyo tenía una web que recogía información de varias webs sobre resultados de fútbol.

SPHINX

24/11/2017PHP (538 visitas)

 

Hace ya tiempo que quería escribir un post sobre el indexador sphinx. Lo usamos nn la empresa donde estoy trabajando actualmentey la verdad es que no es muy difícil.

AUTOLOAD

24/11/2017PHP (449 visitas)

 

Hace poco estaba haciendo memoria de mis primeros proyectos en php y me acuerdo que había un fichero global donde se hacían todos los requires de los ficheros necesaroios en el proyecto

HEREDOC

24/11/2017PHP (418 visitas)

 

Siempre que quiero mostrar una cadena en php uso la función echo pero hace ya un tiempo que empiezo a ver una forma diferente de procesar cadenas y es usando heredoc que facilita

BÚFER DE SALIDA

20/12/2016PHP (427 visitas)

 

En php se puede almacenar la salida de datos en el búfer, como en la mayoría de lenguajes de programación.Para activar dicho búfer hay que usar la función ob_ststart

VARIABLES VARIABLES

07/08/2017PHP (471 visitas)

 

En php se usa el símbolo de dolar ($) para las variables, como bien es sabido. Pero con php se puede hacer referencia al contenido de una variable para usar otra...

CLONAR OBJETOS

24/11/2017PHP (420 visitas)

 

En php cuando copio una variable $a a una variable $b y cambio el contenido de la variable $a el contenido de la variable $b seguirá siendo el mismo que en un principio.

ACELERADOR DE PHP APC

29/07/2015PHP (441 visitas)

 

Llevo una temporada oyendo hablar de los aceleradores de php y siempre había tenido la curiosidad de aprender cómo funcionan. Me he decantado por apc y la verdad es que es de muy fácil u

CACHEAR CONTENIDO CON MEMCACHED

24/11/2017PHP (464 visitas)

 

Memcached se usa para guardar en caché de datos u objetos reduciendo elacceso a base de datos y así optimizar la herramienta web y no perder eficiencia.

SINGLETON

24/11/2017PHP (432 visitas)

 

Singleton es un patrón de diseño, que tiene como propósito asegurar que solo se pueda crear una instancia de la clase.

SMARTY

03/05/2015PHP (522 visitas)

 

Smarty es un motor de plantillas para php. Esta herramienta facilita la manera de separar la aplicación lógica y el contenido en la presentación.

PATHINFO

20/12/2016PHP (422 visitas)

 

Muchas veces para comprobar la extensión de un formulario se hace un explode de dicho fichero y se comprueba la segunda posición del array que se ha formado al hacer explode.

MONGODB

15/06/2018PHP (435 visitas)

 

Hace ya algunos años que están funcionando las bases de datos NoSQL. La verdad es que al principio me costó entender el concepto ya que siempre he trabajado con bases de datos relacionales como

PRUEBAS TDD

24/11/2017PHP (501 visitas)

 

TDD son las siglas de Test Driver Development.TDD se basa en la idea de realizar pruebas unitarias para el codigo a implementar. Normalmente, primero se programa y luego se realizan las pruebas unitar

OPTIMIZACIÓN DE UN PROYECTO

27/02/2015PHP (444 visitas)

 

Ya he publicado varios post en este blog para la optimización de un proyecto web (php,javascript,MySQL y Apache) para que el proyecto tarde menos en cargarse.

FUNCIONES ANÓNIMAS

24/11/2017PHP (479 visitas)

 

En php se permite el uso de funciones anónimas desde la versión 5.3.0. Una función anónima es una función que no tiene nombre.

NAMESPACES

19/12/2017PHP (499 visitas)

 

Cuando empecé a mirar symfony por mi cuenta, vi que se saban namespaces. Algo que me pareció rarísimo ya que no me sonaba que en php se usasen namespaces.

REDUCIR TIEMPO DE CARGA

05/05/2018PHP (472 visitas)

 

Una manera de reducir el tiempo de carga de una página web en php es comprimir la página con zlib, el navegador ya se encarga de descomprimirla, al menos la mayoría de ellos.

TRUCOS PARA OPTIMIZAR EL CÓDIGO

20/12/2016PHP (463 visitas)

 

Llevo meses procastinando este post y creo que puede resultar bastante útil para los que desarrollamos en php: -Como ya escribí hace un tiempo cuando se crea una cadena en php es mejor usar comillas

VALIDACIONES

24/05/2015PHP (431 visitas)

 

Hasta ahora siempre había validado el tipo de dato en PHP por ejemplo usando la función is_numeric(). Pero he descubierto una manera bastante fácil de comprobar si una cadena es numérica, alfanumérica

PASO DE PARÁMETROS VARIABLE A UNA FUNCIÓN

03/01/2018PHP (423 visitas)

 

Hay ciertas funciones de PHP en las que puedes en el que el número de parámetros a esa función es variable como la función unset.

CIERRE DEL PHP

05/05/2018PHP (459 visitas)

 

Hace un año o así participé en un proyecto done no se cerraba el php (\'?>\') y nunca supe el motivo. En la empresa actual donde trabajo un compañero me preguntó que diferencia había entre cerrarlo y

RECORRER DIRECTORIOS

13/12/2017PHP (410 visitas)

 

Hace poco descubrí una nueva manera de recorrer un directorio con PHP. Se trata de la función BLOB. No confundir con el tipo de dato blob de MYSQL.

VALIDAR FECHAS PHP

24/11/2017PHP (440 visitas)

 

EN programación siempre ha sido bastante tedioso el tema de validar fechas pero hace un par de meses descubrí como validar fechas en PHP de una forma sencilla simplemente usando la fu

VALIDAR EMAIL

24/11/2017PHP (472 visitas)

 

Hasta ahora siempre había validado los emails emails en PHP usando expresiones regulares. Pero un compañero me comentó una manera bastante fácil y sencilla para validarlos.

OPERADOR TERNARIO

24/11/2017PHP (473 visitas)

 

No recuerdo la primera vez que usé el operador ternario, pero la verdad es que es más rápido de escribir y es más eficiente.
La estructura es ...

BASE_CONVERT

19/12/2017PHP (416 visitas)

 

Llevo varios programando en PHP y hoy he descubierto una función que no sabía que existía. Sirve para convertir números de una base numérica a otra.

ENVIAR MAILS CON ADJUNTOS

24/11/2017PHP (489 visitas)

 

En los diversos proyectos que he participado he tenido que mandar emails para notificar al usuario cualquier asunto relacionado con la web, como el alta, envío de texto informativo.

MÁSCARAS DE BITS

24/11/2017PHP (439 visitas)

 

En algunos proyectos ciertos campos pueden tener varios estados y en vez de crear varios campos de la tabla se crea un solo campo para poder guardar los diferentes estados que puede tener dicho regist

OBTENER FICHERO CON CURL

05/05/2018PHP (418 visitas)

 

Hay veces que las necesidades del proyecto requieren guardar un fichero o una imagen desde remoto en nuestro servidor. Hau una manera de hacerlo usando cURL.

ASERCIONES

24/11/2017PHP (435 visitas)

 

Una manera que tiene php para depurar es el uso de las aserciones, assert(). El uso de las aserciones se debe usar mientras se depura el código y una vez depurado desactivarlas.

MONGODB Y PHP

15/06/2018PHP (450 visitas)

 

Aprovechando que tengo tiempo libre me estoy dedicando a aprender cosas en las que ando más escaso de conocimientos relacionado con mi perfil.
MongoDB usa JSON y

INYECCIÓN DE SQL

24/11/2017PHP (458 visitas)

 

La inyección SQL consiste en insertar código SQL para alterar la base de datos de la página web. Se suele hacer en los formularios de login o en los formularios de alta de usuario o cuando se sabe que

POST GET Y REQUEST

24/11/2017PHP (500 visitas)

 

Esta explicación es una perogrullada pero seguro que alguno sabrá agradecer las diferentes maneras que tiene PHP para recoger parámetros:
-GET:Sirve para recoge

SESIONES EN SERVIDORES BALANCEADOS

24/11/2017PHP (468 visitas)

 

Cuando se desarrolla una aplicación web, en este caso php, y se tiene dicha aplicación balanceada y hay sesiones hay que tener en cuenta la persistencia.

IMAGEN EN BASE DE DATOS

24/11/2017PHP (410 visitas)

 

La mayoría de los sitios web tienen la opción de subir fotos por parte del usuario y hay dos opciones para hacerlo.

MODELO VISTA CONTROLADOR

27/02/2015PHP (435 visitas)

 

El primer proyecto que hice con esta arquitectura fue para prisacom (grupo prisa) en el año 2006.

MAGIC FUNCTIONS

24/11/2017PHP (496 visitas)

 

Hace tiempo que quería probar ésto y la verdad me ha sorprendido su funcionamiento.

PHP DETERMINAR IDIOMA DEL VISITANTE

24/11/2017PHP (457 visitas)

 

Hace unos días me sugirieron hacer una versión de mi página en Ingles.

COMILLAS SIMPLES Y COMILLAS DOBLES

24/11/2017PHP (485 visitas)

 

En php la diferencia de usar comillas simples y comillas dobles.