INTRODUCCIÓN A PHP. Javier Enciso



Documentos relacionados
PÁGINAS DINÁMICAS WEB CON PHP. Unidad 1 FUNDAMENTOS DE PHP

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

Curso de PHP con MySQL Gratis

EL ABC DE LA INSTALACIÓN DE DRUPAL 7

Qué es PHP? Example #1 Un ejemplo introductorio "<?,?>".

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

Es un entorno de desarrollo web que nos va a permitir tener nuestro propio servidor o host local (instalado en nuestro ordenador).

Curso PHP Módulo 1 R-Luis

INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP

Juan José Taboada León Implantación de aplicaciones WEB IES San Sebastian Huelva 1

SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web

PROGRAMACIÓN PÁGINAS WEB CON PHP

Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP

JavaScript como Orientación a Objetos

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

PROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP.

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas

Introducción a PHP. * No es necesario declarar previamente las variables.

Manual de NetBeans y XAMPP

aplicaciones web: ASP, CFM, JSP y PHP

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: cisvirtual@ucv.edu.pe. 1.

MANUAL DE INSTALACIÓN DE HERRAMIENTAS DE DESARROLLO. Sistema de Control de Producción SICPROD V1.0

ÍNDICE INTRODUCCIÓN...15

TEMA 9 CREACIÓN DE PÁGINAS WEB

Popularidad comparada de PHP vs ASP, y posibles causas

INSTALACIÓN PHP+MYSQL CON EASYPHP

Internet Information Server

Entre los más conocidos editores con interfaz de desarrollo tenemos:

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA Programación de sitios web Act 4: Lección Evaluativa 1

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

Desarrollo Web en Entorno Servidor

CAPITULO VI ANEXOS 6.1. ANEXO 1: CRONOGRAMA DE ACTIVADES. Gráfico 31 Cronograma de Actividades Parte1

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable


Diplomado en Desarrollo de Aplicaciones WEB Avanzado (HTML, PHP, MySQL, Java Script)

El módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto:

DOMINE PHP Y MYSQL por LOPEZ QUIJADO Isbn Indice del Contenido INTRODUCCIÓN PARTE I. REDES E INTERNET

BUENOS DIAS! Ing. Germán Ziegler

Unidad V: Programación del lado del servidor

Práctica de introducción a

Cursos PHP construcción de sitios web dinámicos

Publicación en Internet

Introducción a la extensión de scripting en gvsig 2.0

Unidad 1. Introducción a HTML (I)

INSTALACIÓN DE MOODLE

Laboratorio de Sistemas Departamento de Ingeniería en Sistemas de Información Universidad Tecnológica Nacional Facultad Regional Córdoba. Porque PHP?

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows

Capítulo 9. Archivos de sintaxis

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

PDF created with pdffactory Pro trial version

Programación páginas web. Servidor (PHP)

FUNDAMENTOS DE PROGRAMACION CON C#

IBM SPSS Statistics Versión 22. Instrucciones de instalación para Windows (Licencia de usuario autorizado)

Manual de Uso XML-Whois de Neubox. Manual del Sistema de XML Whois de Neubox Versión

Informática I para Bachillerato

Pagina Principal (front-end) Administrador de la tienda (back-end)

SISTEMAS DE NOMBRES DE DOMINIO

III Curso de Diseño de Sitios WEB basados en Gestores de Contenido (CMS)

Manual de Instalación y de Configuración de OpenbravoPOS y DroidPOS para Windows 7/XP v1 rev.feb2014

CONSEJO. 1.1 Instalación del paquete XAMPP bajo Windows Vista

Capitulo 5. Implementación del sistema MDM

Internet Information Server

>> Instalación y Configuración de un Servidor WEB. >> HTML & PHP

Cómo instalar el software de CRM Personas en un alojamiento web remoto

Capitulo VI. Conclusiones.

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU CDI

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

REQUISITOS DE HARDWARE...

Edición de Ofertas Excel Manual de Usuario

Práctica 6 - Página Web

TciSatSingleW32 Versión 3.1

Servidor Apache. Instalación Configuración Apache con Webmin 24/03/2014. Vicente

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA

APLICACIONES PARA INTERNET

CAPÍTULO 3 VISUAL BASIC

Instalación de Tomcat7 en Ubuntu

PHP Básico. PHP para principiantes

PHP: Introducción. Francisco J. Martín Mateos Carmen Graciani Diaz. Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04.

Tutorial PowerPoint. Crear una nueva presentación

TUTORIAL DE PHP. M. en C. Erika Vilches. Parte 1.

1/ Implantación de Arquitectura Web

Descripción. Este Software cumple los siguientes hitos:

Compilación y ejecución de programas en Java.

COBHTTPD Tutorial COBHTTPD. Servidor de Aplicaciones para COBOL. Tutorial Ver Page - 1 -

INSTRUCCIONES DE INSTALACIÓN DEL SOFTWARE FLAV1.0

ENVÍO AL COLEGIO DE DOCUMENTACIÓN en

Como montar un servidor web + Anonimización con Tor

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.

Crea tu propio negocio online con

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE

Transcripción:

INTRODUCCIÓN A PHP Javier Enciso

AGENDA Qué es PHP? Cómo funciona PHP? Instalación

QUÉ ES PHP?

QUÉ ES PHP? (1/7) PHP (acrónimo de "PHP: Hypertext Preprocessor"). Lenguaje interpretado de alto nivel embebido dentro del código de una página HTML, dándole mayor dinamismo a la misma, con acceso a bases de datos, creación de foros, libros de visita etc. Un lenguaje es interpretado si sus instrucciones se ejecutan secuencialmente a partir de código fuente.

QUÉ ES PHP? (2/7) El intérprete irá recibiendo líneas de código que traducirá a lenguaje máquina para que se ejecute. A diferencia de los lenguajes compilados, No se produce un ejecutable. De esta forma se obtiene portabilidad a través de plataformas, donde no es necesario cambiar el código sino el intérprete para la plataforma.

QUÉ ES PHP? (3/7) Ventajas de un Lenguaje interpretado: Es independiente de la máquina y del sistema operativo. Permite modificar en tiempo de ejecución el código que se está ejecutando así como añadirle nuevo.

QUÉ ES PHP? (4/7) Los lenguajes escritos mediante lenguajes interpretados se suelen llamar Scripts. No todos los scripts están hechos en lenguajes interpretados ya que algunos realizan la fase de compilado (de una manera transparente para el usuario) como es el caso de JSP.

QUÉ ES PHP? (5/7) Algunos lenguajes interpretados: JavaScript Visual Basic Script Action Script Perl Python JSP Cold Fusion

QUÉ ES PHP? (6/7) PHP es un lenguaje de scripting que permite la generación de contenido dinámico en un Servidor Web. PHP es una herramienta de desarrollo para los programadores Web, proporciona elementos que permiten generar sitios Web dinámicos de forma fácil y sencilla.

QUÉ ES PHP? (7/7) Características de PHP: Lenguaje interpretado con sintaxis similar a C, Perl y Java. Código embebido en documentos HTML. Sencillo Aprendizaje. Potencia y alto Rendimiento.

CÓMO FUNCIONA PHP?

CÓMO FUNCIONA PHP? (1/8) Cliente Documentos Estáticos Servidor Web

CÓMO FUNCIONA PHP? (2/8) Cliente Documentos Dinámicos Servidor Web + PHP

CÓMO FUNCIONA PHP? (3/8) Ejemplo: <HTML> <HEAD><TITLE>Hola</TITLE></HEAD> <BODY> Hola esta es una prueba. <BR /> <?php print( Hola soy una linea generada en php <BR /> );?> </BODY> </HTML>

CÓMO FUNCIONA PHP? (4/8) Este ejemplo al guardarse en un archivo de extensión.php es automáticamente analizado sintácticamente (parsing) por el interprete de php cuando el browser envía un pedido. El ciclo es el siguiente: El browser envía un pedido de un archivo con extensión php. El Servidor analiza que la extensión del request es.php, obtiene el archivo y lo envía al interprete php.

CÓMO FUNCIONA PHP? (5/8) El interprete php del Web-Server parsea el archivo en busca de tags <?php?> y procesa todo lo que se encuentre entre dichos tags (puede haber varias apariciones de los tags en un mismo archivo), todo aquello que esta fuera de los tags se envía al browser sin interpretar. El resultado combinado de aquello que no debe interpretarse y el resultado del código interpretado se envía al browser.

CÓMO FUNCIONA PHP? (6/8) En nuestro ejemplo el browser recibiría: <HTML> <HEAD><TITLE>Hola</TITLE></HEAD> <BODY> Hola esta es una prueba. <BR /> Hola soy una línea generada en php <BR /> </BODY> </HTML>

CÓMO FUNCIONA PHP? (7/8) Como podemos ver, es muy sencillo combinar código html y php. Para generar html desde php tenemos las siguientes opciones: Usar la función print de php Usar la función echo de php Cerrar el tag?> escribir el código html deseado y volver a abrir el tag <?php

CÓMO FUNCIONA PHP? (8/8) La tercera opción es la más eficiente en velocidad cuando el código html que debemos generar es fijo. Cuando el código html es dinámico podemos usar una mezcla de print y tags que abren y cierran que suele ser lo mas eficiente, por ejemplo: <form name = <?php print( $nombre_form )?> >

INSTALACIÓN

INSTALACIÓN Permite instalar y configurar en un solo proceso el servidor Apache, la base de datos MySQL y el módulo de programación en PHP versión 5. WAMP es un sistema indicado para los usuarios que no tienen instalado en el sistema ninguno de los programas necesarios para programar en PHP (Apache, PHP y MySQL), ya que realiza una instalación completa y desde cero.

INSTALACIÓN El software que se instala con WAMP5 contiene los siguientes servidores y programas: Apache 2.0 PHP5 MySQL PHPMyAdmin SQLiteManager

INSTALACIÓN La instalación se realiza a través de un ejecutable Windows donde se pueden introducir muy pocas configuraciones. Dentro del directorio donde se instala WAMP5 se crea una carpeta llamada "WWW", que corresponde con el directorio de publicación, es decir, el lugar donde se deben colocar las páginas Web.

INSTALACIÓN Después del proceso de instalación se habrán creado un par de servicios con el servidor Web y el de bases de datos: Servicio wampapache: Relacionado con el servidor Apache. Servicio wampmysql: Relacionado con la base de datos MySQL.

INSTALACIÓN

MUCHAS GRACIAS