Entradas

LA EVOLUCIÓN DE PHP EN EL TIEMPO. LAS VERSIONES.

PHP 3 PHP 3.0, liberada en 1998, era la primera versión que se parecía fielmente al PHP tal y como lo conocemos hoy en día. Una de las mejores características de PHP 3.0 era su gran extensibilidad. Cuando hablamos de extensibilidad nos referimos a la existencia de un núcleo o core al que se le pueden ir añadiendo fragmentos de código que permiten hacer más cosas. Se trataría de algo parecido a tener una base sobre la que podemos ir añadiendo piezas.  Además de facilitar el trabajo con muchas bases de datos, protocolos y sistemas informáticos, las características de extensibilidad de PHP 3.0 atrajeron a muchos programadores a unirse al proyecto y enviar nuevos módulos de extensión. Esta fue la clave del enorme éxito de PHP 3.0: que fue un proyecto abierto al que se unieron muchos programadores formando una comunidad. Todo el nuevo lenguaje fue liberado con el nombre de 'PHP', con el significado de ser un acrónimo juego de las letras iniciales de “Hypertext Preproces

¿ES PHP UN BUEN LENGUAJE DE PROGRAMACIÓN?

Los orígenes de PHP están fechados en torno al año 1995. Sin embargo, fue a partir del año 1999 con la publicación de PHP 4 cuando este lenguaje de programación tomó un verdadero auge. En sus primeros estadios de desarrollo, PHP se denominaba también “Zend Engine”, nombre que provenía del nombre de sus creadores: Zeev Suraski y Andi Gutmans. En el año 2004 fue lanzada la versión 5 de PHP basada en el nuevo motor Zend Engine 2.0. Esta nueva versión ofrecía mejoras para aplicaciones en servidores dedicados como por ejemplo un mejor soporte para la programación orientada a objetos y una extensión completamente nueva para el uso de MySQL, una de las bases de datos más usadas en servidores. La versión 6 de PHP ha estado en preparación durante largo tiempo en formato de borrador, sin llegar a publicarse. Por ello se propuso que la nueva versión de PHP se llamara PHP 7, dejando PHP 6 como una versión no publicada. Algunas estadísticas indican que alrededor del 60% de los sitios Web

PAG. ESTATICAS / DINAMICAS CON PHP

DIFERENCIA ENTRE PÁGINAS WEB ESTÁTICAS Y PÁGINAS WEB DINÁMICAS CON PHP Vamos a repasar algunos conceptos que ya hemos mencionado y que es importante que queden claros. Las páginas web estáticas o “planas” son aquellas en las que la información se presenta en forma predefinida y sin cambios. No hay manera de que pueda cambiar el contenido de la página. A la información contenida en una página estática se le puede dar un determinado formato de presentación, así como incluirle imágenes, enlaces a otras páginas, animaciones, videos, sonidos, etc. En general, todo se hace a través de etiquetas HTML y esto es lo único que puede ofrecerse a través de este tipo de páginas. En los inicios de Internet predominaban las páginas estáticas, pero con el paso del tiempo y ante la necesidad de agilizar el manejo de la información, surge un nuevo concepto de páginas web que hoy sobresale y es el más utilizado. Estas son denominadas páginas dinámicas: dentro de la programación dinámica para págin

PAG. ESTATICAS / DINAMICAS CON PHP

RESULTADOS EN BUSCADORES USANDO PÁGINAS WEB DINÁMICAS Ante todas las ventajas de este tipo de páginas cabe citar una desventaja “histórica” en cuanto a los resultados obtenidos en buscadores como Bing, Google o Yahoo. Hasta hace unos años, los buscadores consideraban que una web dinámica era no indexable (no registrables sus contenidos de cara a búsquedas) debido a que no se podía ofrecer como resultado de un buscador algo que cambiaba con frecuencia. Es frecuente oir el término “URL amigable” en referencia a una dirección web que es sencilla y recuerda un texto simple, por ejemplo: http://www.ejemplo.com/cursos/cursophp/paginas-dinamicas-y-estaticas.htm Por el contrario, muchas veces se dice que cuando las páginas contienen .php y numerosos parámetros con caracteres como "?", "&" y "=" la URL no es amigable. Por ejemplo: http://www.ejemplo.com/index.php?option=com_content&view=article&id=57&Itemid=8 Esta situac

COMUNICACIÓN ENTRE EL CLIENTE Y EL SERVIDOR SIN PHP Y CON PHP

Imagen
Intentaremos explicar ahora cuáles son las diferencias entre una petición a un servidor sin PHP y con PHP. Esto nos permitirá ver cuáles son las principales diferencias entre una página web estática en HTML y una página web dinámica en PHP. Empezaremos recordando a qué llamamos servidor y a qué llamamos cliente, de forma muy simplificada. Llamamos servidores a ordenadores generalmente potentes, con un software y hardware especial, y que se encargan de resolver peticiones que le hacen decenas, cientos o miles de ordenadores. Hablamos de cliente en general para referirnos a ordenadores tipo ordenador personal de los que habitualmente tenemos en nuestra casa o en nuestra oficina de trabajo. Un cliente normalmente trabaja combinando lo que es su entorno local (por ejemplo nuestro sistema de archivos y programas instalados en nuestro ordenador) con peticiones a un servidor: por ejemplo cuando nos conectamos a internet y tecleamos una dirección web (URL), lo que hacemos es realizar u

¿QUE ES PHP? ¿PARA QUÉ SIRVE PHP?

Imagen
PHP es un lenguaje de código abierto muy popular, adecuado para desarrollo web y que puede ser incrustado en HTML. Es popular porque un gran número de páginas y portales web están creadas con PHP. Código abierto significa que es de uso libre y gratuito para todos los programadores que quieran usarlo. Incrustado en HTML significa que en un mismo archivo vamos a poder combinar código PHP con código HTML, siguiendo unas reglas. PHP se utiliza para generar páginas web dinámicas. Recordar que llamamos página estática a aquella cuyos contenidos permanecen siempre igual, mientras que llamamos páginas dinámicas a aquellas cuyo contenido no es el mismo siempre. Por ejemplo, los contenidos pueden cambiar en base a los cambios que haya en una base de datos, de búsquedas o aportaciones de los usuarios, etc. ¿Cómo trabaja PHP? El lenguaje PHP se procesa en servidores, que son potentes ordenadores con un software y hardware especial. Cuando se escribe una dirección tipo http://www.ejemplo.com/

Introducción PHP

¿Por qué el Blog? Este blog fue diseñado con el fin de poder tener al alcance el día a día de las fuentes que utilizo, y por razones de seguridad en la organización que hago parte se encuentran bloqueadas las páginas de donde son tomados. Introducción PHP es un lenguaje de programación de alto nivel, diseñado originalmente para la creación de páginas web dinámicas. Por página web dinámica entendemos aquella que puede mostrar información cambiante sin necesidad de que sea el programador quien haga estos cambios: con webs dinámicas podemos por ejemplo hacer que se muestren noticias enviadas por un usuario sin necesidad de intervención del programador. PHP tiene un gran parecido en su sintaxis con lenguajes de programación estructurada, como C, permitiendo a los programadores crear aplicaciones complejas con un corto periodo de aprendizaje. También permite crear aplicaciones de contenido dinámico sin necesidad de aprender un gran volumen de funciones. Este curso, que estamos c