Introduccion PHP
Introducción a la programación en PHP 3
Tareas principales del PHP 3
Introducción a la sintaxis PHP 4
Variables en PHP 5
Cambio del tipo de las variables en PHP 8
Variables de sistema en PHP 9
Constantes 12
Ámbito de las variables en PHP 12
Operadores 14
Tablas o Arrays en PHP 16
Trabajo con tablas o arrays en PHP 18
Cadenas en PHP 21
Control del flujo en PHP:Condiciones IF 23
Control del flujo en PHP: Bucles I 26
Control del flujo en PHP: Bucles II 28
Funciones en PHP 30
Más sobre funciones: paso de parámetros 34
Más sobre funciones: Retorno de valores 35
Pasar variables por la URL con PHP 37
Procesar variables de formularios. POST en PHP 39
Autollamada de páginas 43
Utilización de las cookies en PHP 45
Cookies en PHP 46
Sesiones I 49
Sesiones enPHP II 50
Seguridad en formularios y sesiones 54
Programación orientada a objetos en PHP 56
Constructores en PHP 58
Herencia en PHP 58
Uso de clases en PHP 60
Trabajar con bases de datos en PHP 62
Creación de la base de datos 62
Creación y borrado de tablas 63
Modificación de la estructura de una tabla 65
Introducción de nuevos registros con PHP 65
Consulta de registros con PHP 67Actualización de un registro con PHP 68
Borrado de un registro con PHP 71
Acceso a BD con PDO (desde PHP5) 73
Evitar ataques a MySQL 74
Subir una aplicación PHP al servidor 75
Colocar los archivos PHP fuera del directorio de publicación 76
Subir una base de datos al servidor de Internet 77
Subir base de datos MySQL al servidor 78
Subir una base de datos MySQL con la estructura y los datos 80Migrar una base de datos a MySQL 81
Introducción a la programación en PHP
PHP es el lenguaje de lado servidor más extendido en la web. Nacido en 1994, se trata de un lenguaje de creación relativamente reciente, aunque con la rapidez con la que evoluciona Internet parezca que ha existido toda la vida. Es un lenguaje que ha tenido una gran aceptación en la comunidad de desarrolladores, debido ala potencia y simplicidad que lo caracterizan, así como al soporte generalizado en la mayoría de los servidores de hosting.
PHP nos permite embeber pequeños fragmentos de código dentro de la página HTML y realizar determinadas acciones de una forma fácil y eficaz, combinando lo que ya sabemos del desarrollo HTML. Es decir, con PHP escribimos scripts dentro del código HTML, con el que se suponeque ya estamos familiarizados. Por otra parte, y es aquí donde reside su mayor interés con respecto a los lenguajes pensados para los CGI, PHP ofrece un sinfín de funciones para la explotación de bases de datos de una manera llana, sin complicaciones.
Tareas principales del PHP
Poco a poco el PHP se va convirtiendo en un lenguaje que nos permite hacer de todo. En un principio diseñado pararealizar poco más que un contador y un libro de visitas, PHP ha experimentado en poco tiempo una verdadera revolución y, a partir de sus funciones, en estos momentos se pueden realizar una multitud de tareas útiles para el desarrollo del web:
Funciones de correo electrónico
Podemos con una facilidad asombrosa enviar un e-mail a una persona o lista parametrizando toda una serie de aspectos talescomo el e-mail de procedencia, asunto, persona a responder...
Otras funciones menos frecuentes pero de indudable utilidad para gestionar correos electrónicos son incluidas en su librería.
Gestión de bases de datos
Resulta difícil concebir un sitio actual, potente y rico en contenido que no es gestionado por una base de datos. El lenguaje PHP ofrece interfaces para el acceso a la mayoría de lasbases de datos comerciales y por ODBC a todas las bases de datos posibles en sistemas Microsoft, a partir de las cuales podremos editar el contenido de nuestro sitio con absoluta sencillez.
Gestión de archivos
Crear, borrar, mover, modificar...cualquier tipo de operación más o menos razonable que se nos pueda ocurrir puede ser realizada a partir de una amplia librería de funciones para la...
Regístrate para leer el documento completo.