Introducción
Qué es y qué herramientas vamos a usar
En este tutorial veremos los elementos necesarios para escribir y procesar documentos PHP.
El PHP (Profesional Home Pages - Páginas Personales Profesionales) es un un lenguaje para la creación de páginas web. Es una solución para la
construcción de Webs con independencia de la Base de Datos (aunque normalmente se usará MySQL) del servidor Web (aunque normalmente se usará Apache), válida para cualquier plataforma (Unix, Windows, Mac). El
objetivo final es conseguir la integración de las páginas HTML con aplicaciones que corran en el servidor como procesos
integrados en el mismo, y no como un proceso separado, como ocurre con los CGIs (aunque PHP también puede funcionar como un CGI) . Igualmente interesa que dichas
aplicaciones sean totalmente independientes del navegador (lo que no ocurre con otros lenguajes basados en scripts
como JavaScript o VisualBasic Script).
Para trabajar con PHP nos va a hacer falta:
- Un editor para poder escribir los programas PHP, por ejemplo, FrontPage (o notepad) en windows y xemacs (o kwrite) en Linux
- Un servidor de páginas web , que ejecute y muestre los programas realizados con PHP, nosotros usaremos Apache.
- Una Base de Datos, donde podamos guardar y recuperar información. Esta parte es optativa, aunque en un proyecto real suele ser necesaria. Nosotros utilizaremos MySQL.
- Un navegador, para ver las páginas generadas con PHP, por ejemplo, el Internet Explorer o el Netscape
- Y, por supuesto, el PHP.
Índice
-
Introducción a PHP
- Introducción
- Instalación de PHP en Windows
- Instalación de PHP en Linux
- Ejercicios
-
Conceptos básicos del lenguaje PHP
- Inserción de PHP en HTML
- Separación de instrucciones
- Comentarios
- Tipos de datos
- Variables
- Constantes
- Expresiones y operadores
- Estructuras de control
- Funciones
- Ejercicios
-
Conceptos Avanzados del lenguaje PHP
- Clases y objetos
- Manejo de errores
- Creacion de imágenes
- Autentificación de un usuario con PHP
- Cookies (Galletitas)
- Utilización de ficheros remotos
- Subida de ficheros usando HTTP
- Manejo de Conexiones
- Funciones de PHP para MySQL
- Referencia de funciones de PHP
- Ejercicios
- Enlaces y sitios de referencia.
Licencia

Tutorial de PHP por Francisco Javier
García Castellano se encuentra bajo una Licencia Creative Commons
Atribución-NoComercial-CompartirIgual 3.0 Unported.
Permisos que
vayan más allá de lo cubierto por esta licencia pueden encontrarse en mailto:fjgc@decsai.ugr.es.