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



Documentos relacionados
BUENOS DIAS! Ing. Germán Ziegler

INTRODUCCIÓN A PHP. Javier Enciso

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

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

PHP. Introducción INTRODUCCIÓN A LAS HERRAMIENTAS INTEGRADORAS. (PHP)

CAPITULO II MARCO TEÓRICO

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

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

Soft4Web. Embedded Web Server + Program 11.14

Curso de PHP con MySQL Gratis

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

INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP

Cursos PHP construcción de sitios web dinámicos

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

Unidad V: Programación del lado del servidor

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

Internet Information Server

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

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages).

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

Jorge Valhondo Vazquez. Implantación Aplicaciones Informáticas de Gestión ASI2

Cómo resolver errores comunes a la hora de programar con PHP

Internet Information Server

Reflexión. Inicio. Contenido

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

Descripción. Este Software cumple los siguientes hitos:

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

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE

Popularidad comparada de PHP vs ASP, y posibles causas

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

Desarrollo Web en Entorno Servidor

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

Manual de usuario de IBAI BackupRemoto

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

Guías técnicas Grupo Danysoft: Borland StarTeam. Equipo Grupo Danysoft abril de (902)

TING! INFORMES Y SERVICIOS EXTRA FORMACIÓN TÉCNICA MADRID JULIO 2010

DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES

ESPECIFICACIONES TÉCNICAS PARA LA SOLICITUD DE SOFTWARE ANTIVIRUS (SW-E)

Crea tu propio negocio online con

Gestión de parches Aranda Versión (doc v1.1)

ERP IDS-Análisis. También se puede utilizar cualquier lenguaje del mercado para realizar adaptaciones, apoyándose en ODBC para el acceso a datos.

[ANEXO A] Elementos que componen la capa de transporte de la plataforma NGN de CANTV

FUNDAMENTOS DE PROGRAMACION CON C#

MANUAL DE USUARIO Joomla 2.5

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

Luis Caballero Cruz. Ingeniería Técnica Informática de Sistemas. Universidad de Sevilla

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.

Manual Básico de Helm 4.2 para Usuarios:

PROGRAMACIÓN PÁGINAS WEB CON PHP

Configuracion Escritorio Remoto Windows 2003

Web. Web Diapositiva 1

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

Instalación de InnovaPortal 4G para Windows

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

Ingeniería del Software III

CAPITULO 3 VRML-JAVA-WWW

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

Configurar cuenta de correo en Outlook 2010

Curso PHP Advanced and Ajax

Oficina Online. Manual del administrador

ENVÍO DE POR MEDIO DE SMTP

CASO DE ÉXITO PANDORA FMS

Indice Dominio y Hosting... 1 Dominio y Hosting fácil de entender con una imagen... 3 Cómo funciona el dominio y hosting?... 4 Términos más usados en

Manual uso cuentas WebMail con Thunderbird

Proyecto OPEN SOURCE WEBENABLES

CAPITULO 5 CASO DE ESTUDIO: ONTOLOGÍA PARA EL ANÁLISIS DE GRUPOS DE INVESTIGACIÓN (OAGI)

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

CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD

Practica creación de tesauros

Sockets y otros objetos orientados a Internet en Delphi.

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado

Guía Rápida de Puesta en Marcha de MailStore

Ernesto Gamaliel Acosta Gabriela Castillo Granados Antonio de Jesús Pérez Maldonado

GUÍA RÁPIDA PARA CONFIGURAR EL CLIENTE DE CORREO ELECTRÓNICO ver

JavaScript como Orientación a Objetos

Herramientas de Software Libre para la Gestión de Proyectos. Ing. Eddie Malca Vicente Universidad Nacional del Callao

Manual de NetBeans y XAMPP

PDF created with pdffactory Pro trial version

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA

Conexión ODBC Visual Basic - MSQL. Cristian Vidal Silva

Título: Implementación de un servicio de acceso a Internet por correo electrónico. Navegación total.

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

CÓMO CREAR UNA PÁGINA WEB

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN PHP+MYSQL CON EASYPHP

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

Algunos Administradores de Contenido se presentan a continuación:

Transcripción:

Basico de PHP kz

Qué es PHP? PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en el servidor. Una respuesta corta y concisa, pero, qué significa realmente? Un ejemplo nos aclarará las cosas: Example #1 Un ejemplo introductorio <html> <head> <title>ejemplo</title> </head> <body> <?php echo "Hola, Soy un script PHP!";?> </body> </html> Esto es muy parecido a cualquier otro Script escrito en Perl o C. El código de PHP está incluido en tags especiales "<?,?>". Lo que hace diferente a PHP es que el código que se deba ejecutar se ejecuta siempre en el servidor. Así, al ejecutar el script anterior, el cliente recibirá sólo los resultados de la ejecución por lo que es imposible para el cliente acceder al código que generó la página.

Un poco de Historia PHP? PHP/FI PHP es el heredero de un producto anterior, llamado PHP/FI. PHP/FI fue creado por Rasmus Lerdorf en 1995, inicialmente como un simple conjunto de scripts de Perl para controlar los accesos a su trabajo online. Llamó a ese conjunto de scripts 'Personal Home Page Tools'. PHP/FI 2.0 No se liberó oficialmente hasta Noviembre de 1997, después de gastar la mayoría de su vida en desarrollos beta. Fue sucedido en breve tiempo por las primeras versiones alfa de PHP 3.0. PHP 3 PHP 3.0 era la primera versión que se parecía fielmente al PHP tal y como lo conocemos hoy en día. Fue creado por Andi Gutmans y Zeev Zuraski en 1997 reescribiéndolo completamente, después de que encontraran que PHP/FI 2.0 tenía pocas posibilidades para desarrollar una aplicación comercial que estaban desarrollando para un projecto universitario. Web en Internet. PHP 3.0 se liberó oficialmente en Junio de 1998, después de haber gastado unos 9 meses en pruebas públicas. PHP 4 En el invierno de 1998, poco después del lanzamiento oficial de PHP 3.0, Andi Gutmans y Zeev Suraski comenzaron a trabajar en la reescritura del núcleo de PHP. Los objetivos de diseño fueron mejorar la ejecución de aplicaciones complejas, y mejorar la modularidad del código base de PHP. El equipo de desarrollo de PHP incluye docenas de programadores, así como otras docenas de personas trabajando en proyectos relacionados con PHP como PEAR y el proyecto de documentación. PHP 5 El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine 2.0 (o Zend Engine 2). La versión más reciente de PHP es la 5.3.6 (17 de marzo de 2011), que incluye todas las ventajas que provee el nuevo Zend Engine 2.

Qué se puede hacer con PHP? En el nivel más básico PHP es equiparable a un CGI cualquiera. La mayor fuerza de PHP es que está preparado para soportar accesos a muchos tipos de bases de datos como: Además de esto, PHP soporta la utilización de otros protocolos como IMAP, SNMP, NNTP, POP3 o HTTP a nivel de socket. Adabas D Empress Hyperwave Informix InterBase msql MySQL Oracle (OCI7 and OCI8) PostgreSQL Sybase Unix dbm dbase FilePro (read-only) IBM DB2 Ingres FrontBase Direct MS-SQL ODBC Ovrimos Solid Velocis Otros..

Qué se puede hacer con PHP? También cuenta con una extensión DBX de abstracción de base de datos Adicionalmente, PHP soporta ODBC (el Estándar Abierto de Conexión con Bases de Datos). PHP también cuenta con soporte para comunicarse con otros servicios usando protocolos tales como: LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (en Windows) y muchos otros. También se pueden crear sockets puros. PHP soporta WDDX para el intercambio de datos entre lenguajes de programación en Web. Y hablando de interconexión, PHP puede utilizar objetos Java de forma transparente como objetos PHP. Y con la extensión de CORBA puede ser utilizada para acceder a objetos remotos. PHP tiene unas características muy útiles para el procesamiento de texto, desde expresiones regulares, extendidas o tipo Perl hasta XML. Si usa PHP en el campo del comercio electrónico, encontrará muy útiles las funciones Cybercash, CyberMUT, VeriSign Payflow Pro y CCVS para sus programas de pago.

Qué QUIERE hacer con PHP? Sitio Web para vender todos los objetos en desuso, (Mercado de Pulgas)..

Qué necesito con PHP? Digamos que usted tiene limitado acceso a internet y se encuentra programando localmente. En este caso, querrá instalar un servidor Web como:» Apache, y» PHP. Lo más seguro es que también quiera instalar un motor de base de datos como» MySQL. Puede instalar estos productos individualmente o simplemente» localizar un paquete pre-configurado que automáticamente instale todos estos productos con solamente unos movimientos de su ratón. Es muy fácil instalar un servidor Web con soporte para PHP en cualquier sistemas operativo, incluyendo Mac, Linux y Windows. No puede faltar un editor, cual le gusta???, Ese le sirve!!!!!

Cómo funciona el interprete de PHP con ZEND? Con Zend Compiler se permitirá a los desarrolladores compilar sus propios script de PHP y distribuirlos. De esta forma se pretende proteger el código fuente y así crear una especie de copyright, permitiendo a las empresas crear aplicaciones y soluciones software basado en PHP. PHP 5

PHP es una extensión para servidores web. Lo que hace es ponerse "entre" el servidor y el cliente PHP toma código dentro de las páginas, lo ejecuta en el servidor y envía el resultado al cliente. El cliente no puede visualizar el código del programa, sólo su resultado. Además, por ser un lenguaje de scripting, los programas no se compilan, sino sólo se interpretan; esto significa que es más lento en ejecutarse que, por ejemplo, un programa en C, pero al mismo tiempo los cambios en el código PHP tienen efecto de inmediato. No todos los archivos son interpretados por el plug-in de PHP, sino sólo aquellos que hayan sido definidos en la configuración del servidor como tales, puesto que la interpretación de código es un proceso que toma un tiempo mayor al que se emplea en enviar una página tal como está. Es común utilizar una o varias extensiones para informar al servidor que debe interpretarlas:.

Revisión de HTML

Question and Answer