php manual-practica-one

19
PHP y My SQL M.C.C. SANTA VA.LLEJO FIGUEROA.

Upload: leybit

Post on 25-Dec-2014

310 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Php manual-practica-one

PHP y My SQL

M.C.C. SANTA VA.LLEJO FIGUEROA.

Page 2: Php manual-practica-one

LA ARQUITECTURA DEL CLIENTE SERVIDOR

• En algún lugar del mundo (en realidad en distintos lugares)existen unos ordenadores conocidos genéricamente comoservidores, se les llama así porque son los que tienenalmacenadas las páginas que visita el usuario, y se lassirven cuando este las solicita.

• Por extensión, los ordenadores de los usuarios se conocen,genéricamente como clientes.

Así pues, tenemos 2 ordenadores en juego: el nuestropropio que es el cliente y el que nos envía por el hilotelefónico aquello que hemos pedido (servidor).

M.C.C. SANTA VA.LLEJO FIGUEROA.

Page 3: Php manual-practica-one

Los conceptos que vamos a exponer a

continuación son muy elementales ya que tratarán de dar una introducción necesaria

para luego poder ahondar en la programación en el lado del servidor:

M.C.C. SANTA VA.LLEJO FIGUEROA.

Page 4: Php manual-practica-one

• Dirección IP: Cuando un ordenador está conectado aInternet (y un servidor es un ordenador ) tieneasignado un número de identificación que permitelocalizarlo de forma inequívoca: es la dirección IP. Estenúmero es un grupo de cuatro valores, cada uno de loscuales está en un rango entre 0 y 255. Así pues, unadirección IP tiene un aspecto como 192.168.1.1.Las direcciones IP se dividen en dos:

Internas: Se emplean para identificar y localizarordenadores dentro de nuestra propia red local(en elcaso de que tengamos una).

Externas: Se emplean para acceder a Internet, es decir,para localizar e identificar ordenadores remotos .

Page 5: Php manual-practica-one

• DNS (Domain Name Server, Servidor de Nombre de Dominio):

Cuando conectamos a Internet lo hacemos a traves de un proveedor deservicios (ISP, Internet Service Provider, Proveedor de Servicios deInternet). Este ISP asigna dos direcciones DNS las cuales se especifican enla configuración de conexión a Internet.

¿Qué es lo que resuelve el DNS?

Cuando nosotros abrimos un navegador y solicitamos una página web, su ordenador no se conecta directamente al servidor de dichapágina. Se conecta a uno de los servidores DNS establecidos.

El servidor DNS contiene un directorio con todas las páginas web delmundo y las IP’s de los correspondientes servidores. Así pues, el DNSbusca en la lista la página que se ha solicitado y el número de IPcorrespondiente. “Esto es lo que se llama resolver el nombre”

Page 6: Php manual-practica-one

• PROTOCOLOS TCP/IP

El concepto de protocolo implica la transferencia de información se hace en la misma forma en cadaordenador, de tal modo que la información que uno envía , el otro la pueda interpretar cuando larecibe.

• LOS PAQUETESDebemos saber que la información que se transmite entre un servidor y un cliente no viaja “degolpe” , sino que antes de ser enviada es dividida en pequeños fragmentos que se conocen con elnombre paquetes.

• LOS PUERTOSLos puertos son canales numerados que se usan para transferir los distintos tipos de información.Se conoce con el nombre de socket.IP :puerto

• SITIOS DINÁMICOS

Cuando tenemos una página escrita que utiliza únicamente las tecnologías del lado del cliente(HTML y JavaScript) se dice que es estática.

Las páginas dinámicas emplean lo que se conoce como programación en el lado del servidor. Desdeel punto de vista técnico , la principal diferencia es que una página estática , cuando es llamada porun cliente, baja al navegador tal como está, y se muestra como es.

Cuando el cliente llama a una página dinámica, existe un proceso en el lado del servidor que creaen ese momento la página, incorporando los contenidos que el cliente ha solicitado , y sirve lapágina recién creada al cliente. Otro cliente que solicite la misma página con otros contenidosrecibirá un resultado diferente. Por eso se habla de páginas dinámicas , porque su contenido puedevariar y se genera en el servidor en el momento de la solicitud.

Page 7: Php manual-practica-one

MONTANDO LOS SERVIDORES

• Sabemos que las páginas dinámicas seprograman empleando tecnologías deservidor. Para poder desarrollar y probarnuestras propias páginas necesitamos tenerun servidor de red que nos proporcione losservicios necesarios.

Page 8: Php manual-practica-one

La Plataforma Servidora

• Los programas que necesitaremos para seguir el desarrollo y prueba de nuestros trabajos en Internet son los siguientes:

Servidor de páginas web

Interprete de PHP

Servidor de Base de Datos

Servidor de correo electrónico

Servidor de FTP

Page 9: Php manual-practica-one

• Paso 1:

Si ya se tiene instalado el servidor, manejador…

El siguiente paso será Instalar el PHP Editor

PRÁCTICA 1

Page 10: Php manual-practica-one

• Paso 2:

Ahora crea una carpeta llamada WWWSANTA, esta se encuentra localizada dentro de XAMPP

RUTA

Your name

Page 11: Php manual-practica-one

• Paso 3:

Ahora abre PHP Editor (interprete)

RUTA

Page 12: Php manual-practica-one

• Paso 4:Da clic en el menú File y selecciona la opción New File y posteriormente da clic sobre la palabra PHP, y luego se da clic sobre el botón OK

Page 13: Php manual-practica-one

• Paso 5: Enseguida aparecerá un archivo con la estructura básica que contiene un programa en PHP…

Nota: Las letras azules representan el código HTML

Dentro de estossímbolos se encuentraembebido el lenguajePHP

Page 14: Php manual-practica-one

• Paso 6: Ahora escribe tu primer programa en PHP y guárdalo como por Ej. programa1

Page 15: Php manual-practica-one

• Paso 7: Ahora si deseas puedes utilizar el interpretepara que veas con anticipación el resultado que tieneque salir cuando lo llames desde el navegador.

Page 16: Php manual-practica-one

• Paso 8: Cómo se observa en la parte de abajose observa el resultado de la interpretación…

Page 17: Php manual-practica-one

• Paso 9: Ahora comoya estamos listosque no hay error,podemos llamarlodesde el navegador.

• Ahora abre elnavegador de tupreferencia:

escribehttp://localhost

Page 18: Php manual-practica-one

10. Ahora elige la opción phpMyAdmin

Page 19: Php manual-practica-one

11. Desde ahí. En la barra de direcciones escribeel resto de lo que falta y llama al programa.

¡¡Felicidades has creado tu primer programa en PHP¡¡