Inicio » Informática profesional. » Programación » Curso de PHP » Principales utilidades de PHP

Curso de PHP

Principales utilidades de PHP

La rápida evolución que ha experimentado PHP ha hecho de él un lenguaje que nos permite hacer de todo. Como hemos comentado anteriormente, en un principio fue diseñado para realizar poco más que un contador y un libro de visitas pero gracias a su expansión y a las aportaciones de una gran comunidad de usuarios y desarrolladores, PHP se ha convertido en una potente herramienta que permite realizar una multitud de tareas útiles para el desarrollo web.

Citamos, a continuación, una relación de las principales utilidades que aporta PHP y cuyo manejo iremos aprendiendo a lo largo del curso:

  • Funciones de correo electrónico
    PHP cuenta con una función que permite, de una manera sencilla, enviar un e-mail a un destinatario o a una lista de ellos. Esta función ofrece además la posibilidad de indicar, a través de sus parámetros, una serie de aspectos tales como el asunto del mensaje, el e-mail de procedencia, el e-mail de respuesta,...

    Además de la citada función, la librería de PHP cuenta con otras funciones de uso menos frecuente pero de gran utilidad para gestionar correos electrónicos.
  • Gestión de bases de datos
    El lenguaje PHP ofrece utilidades para el acceso a la mayoría de las bases de datos comerciales y por ODBC a todas las bases de datos posibles en sistemas Microsoft. Esto hace posible editar el contenido de nuestra página de manera sencilla y crear, de esta manera, webs con contenidos dinámicos.
  • Gestión de archivos
    PHP cuenta con una extensa librería de funciones para la gestión de archivos. Dichas funciones permiten realizar operaciones sobre archivos tales como crear, borrar, mover, modificar, etc.

    También es posible transferir archivos por protocolo FTP mediante sentencias en nuestro código, empleando para ello la gran cantidad de funciones con que cuenta PHP.
  • Tratamiento de imágenes
    PHP permite automatizar el tratamiento del tamaño y el formato de las imágenes que recibimos a través de nuestra página mediante el uso de una serie de funciones predefinidas.

    También es posible crear botones dinámicos,  esto es, botones en los que utilizamos el mismo diseño y sólo cambiamos el texto, a través de la llamada a una función en cuyos argumentos especificamos el estilo y el texto del botón que queremos crear.

Además de las utilidades que hemos estado comentando, la extensa librería de PHP cuenta con muchos más grupos de funciones entre los que cabe destacar: funciones para Internet (tratamiento de cookies, accesos restringidos, comercio electrónico, etc) o funciones de propósito general (funciones matemáticas, funciones de fecha, funciones de cadenas, corrección ortográfica, compresión de archivos, etc).

A esta inmensa librería hay que añadir todas las funciones personales que cada uno va creando en respuesta a sus propias necesidades y que luego pueden ser reutilizadas en otros sitios y todas aquellas intercambiadas u obtenidas en foros o sitios especializados.

Como podemos observar, las posibilidades son sorprendentemente amplias. Nuestro trabajo ahora consiste en familiarizarnos con estas familias de funciones. El resultado puede ser muy satisfactorio.


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Entorno de Trabajo


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


¿Qué necesito?

La metodología de trabajo que se sigue a la hora de elaborar páginas web es la siguiente:

  • En una primera fase se diseñan y desarrollan las páginas a modo local en nuestro equipo.
  • Una vez que la página funciona correctamente, se publica en un servidor de Internet para que cualquier navegador pueda visualizarla.

En este curso vamos a trabajar en modo local, es decir, vamos a elaborar y ejecutar programas PHP en nuestro equipo.
Como hemos comentado anteriormente, PHP es un lenguaje de programación que se ejecuta en servidor. Es necesario disponer de un servidor web para poder trabajar con PHP. Pero dicho servidor puede estar instalado en nuestro equipo, no tiene por qué ser una máquina independiente.
Además del servidor de web, también tendremos que instalar en nuestro equipo una base de datos que nos permita almacenar información.

Todas estas utilidades nos las va a proporcionar el paquete PHPTriad 2.2.1, que es de libre distribución y lo podéis descargar en la web: http://sourceforge.net/projects/phptriad.

Al instalar PHPTriad en nuestro equipo vamos a disponer de las siguientes utilidades: 

  • Servidor web Apache, junto con el intérprete de PHP.
  • Base de Datos MySQL y phpMyAdmin, una herramienta muy completa que permite acceder a todas las funciones típicas de la base de datos MySQL a través de una interfaz web muy intuitiva.

Además, para escribir nuestros programas en PHP vamos a emplear un editor para PHP. Existen bastantes editores de este tipo, nosotros recomendamos la utilización de uno de estos dos editores: Editplus o Zend Studio. Más adelante comentaremos las características de cada uno de ellos.


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Instalación y puesta en marcha

Una vez descargado PHPTriad, procedemos a su instalación y puesta en marcha. 

  1. Se trata de una instalación muy sencilla, basta con ejecutar el archivo  phptriad2-2-1.exe


    Se abre una ventana como esta:



    Pulsamos sobre el botón I Agree y comenzará la instalación




    NOTA: A mitad de la instalación se abrirá una ventana de Ms-Dos.
     

  2. Una vez finalizada la instalación, iniciamos los servicios: vamos al menú Inicio / Programs / PHPTriad / Apache Console y elegimos la opción Start Apache.



    Al iniciar Apache aparece una ventana de Ms-dos que no debemos cerrar, simplemente la minimizamos.


  3. Ahora vamos a arrancar la base de datos MySQL, para ello accedemos al menú Inicio / Programs / PHPTriad / Mysql  y seleccionamos MySQL-D.


  4. Para comprobar que Apache funciona correctamente, abrimos una ventana del navegador y escribimos http://localhost/ . Si aparece una ventana como ésta es que todo va bien: 


  5. Comprobemos ahora el funcionamiento de MySQL. En una ventana del navegador tecleamos http://localhost/phpmyadmin/ y debería cargarse el gestor de base de datos phpMyAdmin:

IMPORTANTE: Para detener Apache es conveniente acceder al menú Inicio / Programs / PHPTriad / Apache Console y elegir la opción Stop Apache. No hacerlo simplemente cerrando la ventana del Ms-dos que aparece al arrancar Apache.


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Si desea obtener un acceso sin restricciones a los contenidos del curso de PHP y disfrutar de todas las herramientas del aula virtual (Videos explicativos streaming, acceso a los foros, chat, ejercicios resueltos, la ayuda del tutor, audioconferencia, estudio de grabación, test y actividades de autoevaluación, etc...) puede inscribirse completamente gratis y comenzar a realizar de forma inmediata el curso.