php introducción

Download Php Introducción

If you can't read please download the document

Upload: ivan

Post on 07-Dec-2015

18 views

Category:

Documents


0 download

DESCRIPTION

Introducción a PHP como tal

TRANSCRIPT

Recomendacin de una estrategia

PHP Y MYSQL

PROCESO

DIAGNOSTICO

INTRODUCCION

ETAPA I (HTML, JAVASCRIPT, CSS)

ETAPA II (PHP)

ETAPA III (MYSQL)

ETAPA IV (PHP Y MYSQL)

DIAGNOSTICO

HTML

JAVASCRIPT

CSS

PHP

MYSQL

INTRODUCCION

PC

SERVIDOR WEB

Interpreta el cdigo PHP

WEB

Peticin

Respuesta

Envi la pagina Web lista para mostrarse

ETAPA I

HTML

JAVASCRIPT

CSS

HTML

Estructura principal

Fuentes

Tablas

Listas

Vnculos

Marcos

Formularios

http://www.uv.es/jac/guia/

JAVASCRIPT

Capturar evento de boton

function mensaje() {

alert("Esto es un mensaje de JavaScript")

}

CONTINUA AQUI

CSS (Cascade StyleSheet)

Texto de prueba

H2 {color: red;}

En en lugar de la mancha ...

.cita {font-weight: bold; color: red;} }

CONTINUA AQUI

Etapa II

PHP Hypertext Pre-processor

PHP fue originalmente diseado en Perl, seguidos por la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador dans-canadiense Rasmus Lerdorf en el ao 1994 para mostrar su currculum vitae y guardar ciertos datos, como la cantidad de trfico que su pgina web reciba. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" despus de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI.

PHP 5 [editar]

El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine II (o Zend Engine 2). La versin ms reciente de PHP es la 5.2.6 (1 de Mayo de 2008).

PHP 6

http://es.wikipedia.org/wiki/.php

VENTAJAS

Es unlenguaje multiplataforma.

Capacidad de conexin con la mayora de los manejadores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL

Capacidad de expandir su potencial utilizando la enorme cantidad de mdulos (llamados ext's o extensiones).

Posee una amplia documentacin en su pgina oficial ([2]), entre la cual se destaca que todas las funciones del sistema estn explicadas y ejemplificadas en un nico archivo de ayuda.

Es libre, por lo que se presenta como una alternativa de fcil acceso para todos.

Permite las tcnicas de Programacin Orientada a Objetos.

Biblioteca nativa de funciones sumamente amplia e incluida.

No requiere definicin de tipos de variables.

Tiene manejo de excepciones (desde php5).

DESVENTAJAS

No posee una abstraccin de base de datos estndar, sino bibliotecas especializadas para cada motor (a veces ms de una para el mismo motor).

No posee adecuado manejo de internacionalizacin, unicode, etc.

Por su diseo dinmico no puede ser compilado y es muy difcil de optimizar.

Por sus caractersticas favorece la creacin de cdigo desordenado y complejo de mantener.

PRIMER SCRIPT

Comentarios

VARIABLES Y CONSTANTES

Declaracin de Variables

$a = 5;

echo $a;

//Las variables no se declaran solo se utilizan

Constantes

define("Variable","lunes");

echo Variable;

//En PHP si hay distincin entre mayu y minu

OPERADORES

Aritmticos.

Comparacin.

Lgicos.

Unin de cadenas.

ESTRUCTURAS DE CONTROL

IF

FOR

WHILE

DO WHILE

SWITCH

FUNCIONES

Funciones x Valor

Funciones x Referencia

Funciones C/Valor x Defecto

Funciones Recursivas

Funciones con Valor Statico

Functiones C/Variable Global

Estructura bsica

Documento de prueba

Esto es una "demo" de documento HTML

Esto es el ms sencillo de los documentos HTML

FUENTES

Texto de prueba (H1).

Texto de prueba (H2)

Texto de prueba (H3) ... 6

A

AA

ABcde

Texto de prueba 12345 con tipos alternativos

TABLAS

A B C

D E F

http://www.uv.es/jac/guia/tablaeje.htm

LISTAS

ORDENADAS

  1. Primera linea
  2. Segunda linea

DESORDENADAS

  • Primera linea
  • Segunda linea

DEFINICION

Primera linea Segunda linea

http://www.uv.es/jac/guia/listas.htm

VINCULOS

Vinculo

http://www.uv.es/jac/guia/link1.htm

MARCOS

Mi titulo >

Su visualizador no soporta frames. Pulse

aqu para volver.

http://www.uv.es/jac/guia/frame.htm

FORMULARIOS

FORMULARIOS:

OPCION 1

OPCION 32

REGRESAR

http://www.uv.es/jac/guia/cgi.htm

JavaScript Continua...

http://www.uv.es/jac/guia/jscript/javascr03.htm

http://www.uv.es/jac/guia/jscript/javascr04.htm

http://www.uv.es/jac/guia/jscript/javascr07.htm

http://www.uv.es/jac/guia/jscript/javascr.htm

REGRESAR

CSS

hoja de estilo interna

body { padding-left: 11em; font-family: Georgia, "Times New Roman", serif;

color: red; background-color: #d8da3d; }

h1 { font-family: Helvetica, Geneva, Arial, sans-serif; }

/*Este es un comentario*/

Esta es una cadena

Aqu se aplicar el estilo de letra para el Ttulo

Nuevamente otra cadena

REGRESAR

ServicioDescripcinEjemploEfecto

http://Servicios WWW WWWWWW

ftp://Servicios FTPFTPFTP

news://Servicios NEWSNEWSNEWS

mailto://Servicios E-mailE-mailE-mail

file:///C|Fichero localFicheroFichero

???Pgina ??? (???)03/08/2008, 19:53:37Pgina /