Inicio > PHP

PHP


GENERADORES EN PHP

05/07/2018PHP (86 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 (105 visitas)

 

Como usar namespaces paso a paso.

AUTENTIFICACIÓN POR TOKEN

05/05/2018PHP (169 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 (119 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 (111 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 (384 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 (357 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 (383 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 (440 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 (418 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 (427 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 (376 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 (347 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 (406 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 (417 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 (437 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 (486 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 (362 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 (389 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 (393 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 (464 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 (383 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 (518 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 (418 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 (393 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 (526 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 (428 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 (411 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 (427 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 (438 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 (462 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 (575 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 (649 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

11/11/2017PHP (446 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 (431 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 (403 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 (454 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 (408 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 (370 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 (385 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 (374 visitas)

 

Hace unos meses escribí sobre el tratamiento de cadenas con

CONDICIONES YODA

24/11/2017PHP (409 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 (406 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 (376 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 (441 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 (423 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 (416 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 (386 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 (435 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 (420 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

03/10/2016PHP (409 visitas)

 

Como en muchos lenguajes, php hay herramientas disponibles para crear y manejar procesos que es la extensión Process Control (PCNTL) solo disponible en sistemas Unix o Linux.

PHAR

05/05/2018PHP (378 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 (383 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 (465 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 (615 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 (443 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 (375 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 (414 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 (450 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 (427 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 (667 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 (383 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 (412 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 (654 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 (427 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 (485 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 (400 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 (372 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 (392 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 (395 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 (373 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 (449 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 (416 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 (395 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 (425 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 (429 visitas)

 

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

WEB SCRAPING

27/12/2017PHP (619 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 (472 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 (404 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 (376 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 (385 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 (425 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 (376 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 (389 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 (413 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 (387 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 (461 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 (376 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 (393 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 (458 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 (394 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 (433 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 (449 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 (417 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 (414 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 (387 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 (372 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 (403 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 (372 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 (390 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 (426 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 (407 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 (371 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 (438 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 (391 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 (375 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 (388 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 (411 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 (410 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 (459 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 (423 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 (362 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 (391 visitas)

 

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

MAGIC FUNCTIONS

24/11/2017PHP (452 visitas)

 

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

PHP DETERMINAR IDIOMA DEL VISITANTE

24/11/2017PHP (407 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 (441 visitas)

 

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