Introducción al taller de PHP

  • Por
Antes de entrar en materia es fundamental conocer las características principales del lenguaje y otros datos que te orienten para comenzar a trabajar con él.
En este manual vamos a desarrollar diversas técnicas que se utilizan en PHP para realizar procesos un poco más complejos, los artículos están tratados con un enfoque práctico y son independientes unos de otros. Para leerlos con posibilidad de asimilar los conceptos y técnicas de programación es necesario tener unos conocimientos previos sobre el lenguaje. Por ello, si aun no has aprendido PHP es aconsejable que empieces por el Manual de programación en PHP antes de dedicar tus esfuerzos a este Taller de PHP.

De todos modos, antes de entrar con los capítulos prácticos vamos a ver una brevísima introducción al lenguaje

Qué es PHP

PHP Es un lenguaje de programación de páginas web del lado del servidor cuyas características principales son la independencia de plataforma y su gratuidad.

Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de que se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la página final que verá el cliente. El cliente solamente recibe una página con el código HTML resultante de la ejecución de la PHP.

PHP es uno de los lenguajes que sirven para la programación de scripts del lado del servidor, otros lenguajes muy utilizados son ASP o JSP, que tienen características similares.

Para poder programar en PHP se requiere de un servidor preparado para ello. Como el lenguaje de programación es multiplataforma, cualquiera de los principales servidores web nos servirán para ello. Lo único que tenemos que hacer para preparar nuestro servidor para entender el PHP es descargar de la página de inicio de la tecnología, www.php.net, el módulo específico para el sistema que estamos utilizando. Una vez descargado tendremos que instalarlo en la computadora, siguiendo las instrucciones que podremos encontrar en la misma página. A partir de ese momento nuestro servidor web podrá entender las páginas PHP y nos podremos lanzar a programar en este potente lenguaje.

Las personas que tienen un sistema Windows 98 también pueden instalar un servidor web y prepararlo para PHP. El servidor web más accesible para estos sistemas es el Personal Web Server, que se encuentra en el mismo CD de windows 98, en el directorio AddOns. Desde la página de PHP se puede encontrar el modulito que permitirá al Personal Web Server, entender las páginas PHP.

Encontrar un proveedor que soporte PHP, para publicar las páginas en Internet es relativamente fácil y barato. PHP está ampliamente difundido entre los servidores Linux o Unix, que no permiten la programación con ASP, lo que hace de PHP el complemento ideal para que sus servidores puedan realizar la programación de páginas con scripts de servidor. Podemos encontrar algunos sitios gratuitos donde permiten programación en PHP. Si deseamos un servicio más profesional y con soporte a mejores recursos y funcionalidades, sería interesante que contratásemos un espacio de pago. En DesarrolloWeb.com ofrecemos servicio de alojamiento en asociación con la mejor empresa española del sector.

Autor

Miguel Angel Alvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Comenzó en el mundo del desarrollo web en el año 1997, transformando su hobby en su trabajo.

Compartir

Comentarios

Gustavo Simoniello

25/4/2006
Tengo el siguiente problema:
Cuando realizo el backup de una base de datos MySQL las sentencias de creación de las tablas se generan en órden alfabético.
Como tengo relaciones foraneas entre tablas al restituir el backup se generan problemas ya que esta restitución debería respetar cierto orden.

Para solucionar esto encontré dos soluciones posibles:

1) Editar el script y reordenar manualmente las sentencias. (Esto se hace tedioso sobre todo si es una tarea que deba realizarse periodicamente)

2) Al nombre de cada tabla anteponer un número de orden p.ej: 01clientes, 02productos, 03... etc.

Quería saber si hay alguna manera más elegante de realizar esta tarea.

coyotepintor

03/5/2007
muy bueno

Eloy

09/1/2009
Hola
a mi me interesaria mucho saber si con PHP se puede hacer una comunicacion con el puerto serie. Gracias

jarvino

12/4/2010
Una duda
He creado un formulario de envio en flash y todo parece funsionar bién, es decir no me aparece ninguna ventana indicandome error. El formulario ya esta publicadó en internet, y he mandado mensajes a mi cuenta de correo, y los recibo sin ningun inconveniente, el problema es que no funciona cuando mando mensajes desde otras computadoras, solo puedo enviar información desde mi ordenador, mi hipotesis es que algo esta faltando en el codigo php, pero no se que es.

Agradeseria si alguien pudiera darme algo de información al respecto.

De antemano gracias.

Olimpia

07/7/2010
Páginas Locales en Castellano
Hola buenas, ante todo quiero pedir perdon, si no es el sitio adecuado, ando haciendo una práctica sobre php, y en un punto dado al instalar easy php, me dice "Instalación páginas locales en español" que se bajan desde la pagina web.... y no se muy bien, que quiere decir eso, ¿alguien me sabría decir lo que es?

Gracias de antemano.

Robgecko

14/2/2011
DUDA EN REALIZACION DE SISTEMA!!!
PODRIAN AYUDARME EN CUAL SERIA EL MEJOR DISEÑO PARA UNA BITACORA EN DONDE GUARDE EL REGISTRO DE LAS ACTIVIDADES DE LOS USUARIOS REGISTRADOS EN UNA BASE DE DATOS Y COMO PODER VIZUALIZAR DE UNA TABLA EN PHP Y SELECCIONAR UN REGISTRO QUE ME DESPLIEGUE UNA NUEVA VENTANA DONDE SOLO VEA ESE REGISTRO

angelsanchezjr

06/7/2012
URGE ACTUALIZAR LOS TUTORIALES
Hola, creo que esta fenomenal todo esto de los talleres y los tutoriales, pero sinceramente creo que hace falta, o mas bien UUUURGE!!!!, una super actualizacion, por ejemplo, este de PHP esta fechadop del 2001, tiene ya MAS DE 1 DECADA, por Dios.

Espero que pronto se actualiza todo ya que hay muchas cosas nuevas.