Función var_dump en PHP

Hay ocasiones en que estamos programando en php y de ninguna forma logramos lo que queremos hacer, una forma que utilizo muy a menudo para mi personal-debug es la función var_dump acá les dejo más detalles, al igual que de otras funciones las cuales devuelven o imprimen datos de variables.

Seguridad de Bases de Datos

Hoy en día, las bases de datos son componentes cardinales de cualquier aplicación basada en la web permitiendo a los sitios web que provean una variedad de contenido dinámico. Esta información muy sensible o secreta puede ser almacenada en una base de datos, por lo que debe considerar fuertemente proteger su base de datos. Para […]

Laravel

Laravel es un framework de código abierto para desarrollar aplicaciones y servicios web con PHP 5. Su filosofía es desarrollar código PHP de forma elegante y simple, evitando el “código espagueti”. Fue creado en 2011 y tiene una gran influencia de frameworks como Ruby on Rails, Sinatra y ASP.NET MVC.

Arrays en PHP

Un array (matriz) en PHP es en realidad un mapa ordenado. Un mapa es un tipo de datos que asocia valores con claves. Este tipo es optimizado para varios usos diferentes; puede ser usado como una matriz real, una lista (vector), tabla asociativa (caso particular de implementación de un mapa), diccionario, colección, pila, cola y […]

Autenticación HTTP con PHP

Es posible usar la función header() para enviar un mensaje “Authentication Required” al navegador del cliente causando que se abra una ventana para ingresar usuario y password. Una vez se ha llenado el usuario y password, la URL contenida dentro del script PHP será llamada nuevamente con las variables predefinidas PHP_AUTH_USER, PHP_AUTH_PW, y AUTH_TYPE puestas […]

Argumentos de funciones en PHP

La información puede ser pasada a las funciones mediante la lista de argumentos, la cual es una lista de expresiones delimitadas por comas. PHP soporta argumentos pasados por valor (por defecto), pasados por referencia, y valores de argumentos predeterminados. Las Listas de argumentos de longitud variable también está soportadas.

Ámbito de las variables PHP

El ámbito de una variable es el contexto dentro del que la variable está definida. La mayor parte de las variables PHP sólo tienen un ámbito simple. Este ámbito simple también abarca los ficheros incluídos y los requeridos. Por ejemplo: <?php $a = 1; include ‘b.inc’; ?> Aquí, la variable $a estará disponible al interior del script incluido […]

Abstracción de clases en PHP

PHP 5 introduce clases y métodos abstractos. Las clases definidas como abstract seguramente no son instanciadas y cualquier clase que contiene almenos un método abstracto deben ser definidas como abstract. Los métodos definidos como abstractos simplemente declaran la estructura del método, pero no pueden definir la implementación. Cuando se hereda de una clase abstracta, todos […]

¿Qué se puede hacer con PHP?

PHP puede hacer cualquier cosa que se pueda hacer con un script CGI, como procesar la información de formularios, generar páginas con contenidos dinámicos, o enviar y recibir cookies. Y esto no es todo, se puede hacer mucho más. Existen principalmente tres campos en los que se usan scripts en PHP. Scripts del lado-servidor. Este […]

CodeIgniter: MVC

CodeIgniter es un framework para PHP pensado para ofrecer un alto rendimiento, además es bastante ligero y fácilmente configurable. Hay muchos frameworks para PHP y este podría pasar por una alternativa más, pero si la aplicación que desarrollas requiere de una plataforma que no marque mucho la aplicación y que necesite un alto rendimiento creo […]

Symfony. Algunos Planteamientos

Lenguaje: PHP Licencia: MIT Symfony es un completo framework diseñado para desarrollar aplicaciones web. Separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web. Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al […]

CodeIgniter. Algunos Planteamientos

Lenguaje: PHP Licencia: Apache/BSD-style open source license CodeIgniter permite a los desarrolladores construir aplicaciones mucho más rápido, ofreciendo un rico conjunto de librerías para tareas comunes, así como una interfaz simple y estructura lógica para el acceso a dichas librerías. Su máxima cualidad es la cantidad de funciones que implementa por defecto.

Hacer Reportes Con Codeigniter y Extjs

La generacion de pdf en codeigniter es una de las tareas mas habituales en el desarrollo de un sitio web o sistema ya sea para generar reportes o cualquier otro tipo de informacion para ello primero se debe descargar ezpdf ya descargado el archivo y descomprimido procedemos a mover los siguientes archivos (class.ezpdf.php, class.pdf.php y […]

Operaciones con Ficheros

En el desarrollo y administración de sitios webs resulta bastante habitual tener que acceder a ficheros del servidor para manipularlos. Por esta razón en este post vamos a describir las funciones creadas en PHP para realizar dichas operaciones. Cambio, creación y borrado de directorios chdir(ruta_al_directorio); Nos permite cambiar el directorio activo a la ruta establecida […]

ABC de PHP

¿QUE ES PHP? El lenguaje PHP es un lenguaje de programación de estilo clásico, es decir, es un lenguaje de programación con variables, sentencias condicionales, ciclos (bucles), funciones…. No es un lenguaje de marcado como podría ser HTML, XML o WML. Está más cercano a JavaScript o a C, para aquellos que conocen estos lenguajes. […]

Encuesta con PHP

Vamos a ver cómo podemos crear una sencilla encuesta con MySQL que almacene las votaciones de los usuarios en la base de datos junto con su direccion ip para controlar que cada usuario vote una sola vez. El primer paso que haremos será el acondicionamiento de la base de datos, en la que crearemos una […]

Clases PHP

Las Clases son máximo exponente de la Programación Orientada a Objetos (POO). PHP no es un lenguaje orientado a objeto, pero implementa las características que permiten definir las clases. Pero, ¿qué son las Clases y para que sirven?. Empecemos por los segundo, sirven hacer el código más legible, y lo que es más importante, reutilizable. […]

MySQL con PHP Optimizado

Queridos lectores el post anterior fue publicado con el objetivo de mostrarles como nos podemos conectar a una base de datos MySQL a través del lenguaje PHP, incluso les publiqué el código fuente de mi archivo conexión, pero me quedé insatisfecho pues creo que no está optimizado como ha de ser, por lo que me […]

Conexión a MySQL con PHP

Para trabajar tanto con bases de datos Access, SQL Server o MySQL, es necesario conocer el lenguaje SQL (Structured Query Language, Lenguaje de Consultas Estructurado). SQL nos permite “hablar” con la base de datos para pedirle que nos entregue un grupo de registros que cumplan requisitos determinados y en un orden dado. Además, también podemos […]

Variables PHP

Una variable podría definirse como una posición de memoria creada para introducir o asignar cualquier valor o dato. Durante la ejecución del script el valor de la variable puede “variar”(valga la redundancia) tanto de tipo como de valor. En PHP (al igual que en JavaScript) no hace falta declarar la variable ya que simplemente anteponiendo […]

Ordenamiento Método de la Burbuja

Hola amigos, para todo programador un problema cotidiano sería organizar una lista, un arreglo, etc., un método para ello muy tradicional y de obligado conocimiento es el Ordenamiento de burbuja (Bubble Sort en inglés) es un sencillo algoritmo de ordenamiento. Funciona revisando cada elemento de la lista que va a ser ordenada con el siguiente, […]

Fechas utilizando PHP

Hola amigos deprogramación el trabajo con fechas es algo muy utilizado en nuestros sitios web, y podemos acceder a ella ya sea mediante javascript, php u otro lenguaje de programación que usemos, por ello aquí les traigo algunos ejemplos y generalidades para su uso mediante el objeto Date de php. Lo primero que debejos dominar […]

Validar email en PHP

Comprobar la validez de una dirección de correo electrónico, es decir, validar la buena redacción de un email. Vamos a ver una función muy útil en PHP que sirve para comprobar la validez de un correo. En realidad comprueba si una dirección de correo electrónico está bien escrita sintácticamente, dejando de lado las comprobaciones de […]

¿Por Qué WordPress?

En el momento de elegir un gestor de contenido Web, es imprescindible tener en cuenta una serie de factores que determinarán nuestra decisión, ya que no sólo debemos tener en claro cuáles serán los parámetros de nuestro proyecto, sino también las diferentes alternativas a las que podemos acceder en la actualidad. La mayoría de los […]

Exportar BD

HOLA equipo, hoy les traigo una sencilla pero muy buena utilidad para los desarrolladores web, pues aquí tienen como exportar una bd, acción que muchos agradecerán si trabajan con Bases de Datos, pues pueden hacer un backups de sus datos en cualquier momento.

Encriptación

Hola equipo, hoy les traigo dos ejemplos de criptografía, Md5 y SHA1: En criptografía, MD5 (abreviatura de Message-Digest Algorithm 5, Algoritmo de Resumen del Mensaje 5) es un algoritmo de reducción criptográfico de 128 bits ampliamente usado. Por su parte, la familia SHA (Secure Hash Algorithm, Algoritmo de Hash Seguro) es un sistema de funciones […]