Sei sulla pagina 1di 17

INSTRUCTOR: Ing. Juan Carlos Vega Quiroz E_MAIL: juancavq@gmail.

com CELULAR: 77988008

Introduccin. Que es PHP?. Que necesito para ejecutar PHP?. Que conocimiento previo necesito?. Cules son las limitaciones de PHP?. Sintaxis de PHP.

Tipos de Paginas 1. Estticas 2. Dinmicas La topologa que utiliza PHP es la de cliente servidor, es decir trabaja en el servidor y los resultados los enva al cliente.

PHP es una extensin para servidores web.

Extensin de los Ficheros. - .php3 - .php4 - .php (recomendado) - .phtml (desuso)

PHP: "Personal Home Page". Hypertext Preprocessor. Es un lenguaje interpretado de alto nivel. Embebido en pginas HTML. Sintaxis similar a C, Java y Perl. La meta de este lenguaje es permitir escribir pginas web dinmicas de una manera rpida y fcil.

Es un lenguaje interpretado de alto nivel. - Rpido. - Multiplataforma. - Libre de Licencias. - En Constante Actualizacin.

Se necesita tener instalado alguna de las versiones de PHP disponibles en www.php.net, y un servidor Web que permita interpretar scripts PHP. La forma mas comn de ejecutar scripts PHP es a travs de un navegador. Escribiendo el URL que referencia al script:
http://nombre-host/mi-escript.php Para el caso de servidores unix y linux, es posible ejecutar desde las cuentas personales, de la forma siguiente: http://nombre-host/~micuenta/mi-escript.php

Conocimiento del lenguaje HTML.

Sintaxis para definir la estructura de un documento HTML. Formularios. Tablas. Enlaces. Formato de presentacin de fuentes.

La sintaxis bsica de HTML se explica con el ejemplo a continuacin :


<form action=guardar_encuesta.php method=POST> <p>Nombre : <input type=text name=nombre> <br> Descripcion: <textarea name='direccion' rows=3 cols=20></textarea> <br> Ciudad : <select name=ciudad> <option value=Cochabamba>Cochabamba <option value=Oruro>Oruro <option value=Potosi>Potosi </select> <br> Sexo : <input type="radio" name="radiobutton" value="radiobutton"> Masculino <input type="radio" name="radiobutton" value="radiobutton"> Femenino</p> <p>Aficionado a: <input type="checkbox" name="checkbox" value="checkbox"> Futbol <input type="checkbox" name="checkbox2" value="checkbox"> Tenis <input type="checkbox" name="checkbox3" value="checkbox"> Golf <input type="checkbox" name="checkbox4" value="checkbox"> Nataci&oacute;n </p> </form>

Lo que en interfaz sera:

Action : Referencia al nombre del script PHP que recibir los valores ingresados en el formulario (Para el ejemplo: guardar_encuesta.php) Method : El tipo de envo, solo hay dos posibles valores : POST : Para envo de mucha informacin, (nombres largos, mensajes, etc). GET : Para envo de poca informacin, (CI, Run, Cdigos). Submit :Visualiza un botn que enva toda la informacin introducida en el formulario.

Las limitaciones estn definidas en el archivo de configuracin (php.ini), entre las mas importantes tenemos :

a) asp tags, habilita el uso de tags al estilo ASP. b) include_path, especifica una lista de directorios donde la instruccin include(), require(), fopen_with_path( ), buscar los archivos para incluir. c) max_execution_time, tiempo mximo de ejecucin permitido por script, por defecto 30 segundos. d) memory_limit, mximo limite de memoria (en Bytes) que un script puede usar. e) extension_dir, el directorio donde PHP buscara extensiones dinmicas.

f)

extensin, nombre de la extensin dinmica que ser cargada a tiempo de iniciar PHP. g) output buffering, habilita el uso de cookies y sesiones, por defecto esta en Off. h) file_uploads, habilita la opcin de subir archivos al servidor. i) upload_max_filesize, el mximo tamao permitido para la operacin de subir archivos al servidor. j) precision, numero de dgitos decimales que PHP maneja, por defecto 14.

Delimitadores:

<?php Codigo PHP ?> Comentarios: // Comentario de linea /* Comentario de varias lineas */ # Tambien comentario de una linea Cmo grabar el archivo? nombArch.php Cada instruccin termina con un punto y coma ; .

Usando la funcin echo

echo (Linea 1) ; echo Linea 2 ;


Concatenado cadenas con punto

echo cadena.unida;
Las dobles comillas igual a las simples

echo cadena.unida;

Variables:
Comienzan con el signo de dlar $

$var_1 = cadena como ser JCVQ;


No es necesario definir una variable antes de usarla

$apePat = Vega; $nombre = Juan .$apePat. Quiroz .<br>;


No tienen tipos $numero = 1234;

$numero = Mil docientos treinta y cuatro;

Potrebbero piacerti anche