Академический Документы
Профессиональный Документы
Культура Документы
1) Modelo Cliente-Servidor
Todos los servicios que ofrece Internet se basan en la arquitectura clienteservidor. En internet se pueden encontrar dos tipos de equipos conectados:
Servidores
o Ordenadores que ofrecen sus servicios.
o Direccin IP fija
o En ellos estn alojados las pginas Web
Clientes
o Los usuarios utilizan los equipos para conectarse a la Red y
solicitar servicio a los servidores.
o Direccin IP dinmicas.
Programa Servidor
o Programa que debe estar ejecutndose en el servidor para
ofrecer un servicio.
o Programa ms conocido es el Apache.
Programa Cliente
o Software en el equipo cliente para tener acceso al servicio.
2) PHP, procesamiento de formularios en el Servidor
PHP es un lenguaje interpretado del lado del servidor que se caracteriza por su
potencia, versatilidad, robustez y modularidad.
Los programas escritos en PHP son embebidos directamente en el cdigo HTML
y ejecutados por el servidor web a travs de un intrprete antes de transferir al
cliente que lo ha solicitado un resultado en forma de cdigo HTML.
PHP permite realizar una multitud de tareas tiles para el desarrollo web. Entre
otras:
Funciones de correo electrnico que pueden ser utilizadas para
programar completos sistemas de correo electrnico va web.
Funciones de administracin y gestin de bases de datos especficas para
la mayora de gestores comerciales y funciones para conexiones ODBC
con bases de datos.
Funciones de gestin de directorios y ficheros, incluso para la
transferencia mediante FTP.
Funciones de tratamiento de imgenes y libreras de funciones grficas.
Funciones de generacin y lectura de cookies.
Funciones para la generacin de documentos PDF.
Para empezar a programar en PHP es conveniente tener un servidor web y
un intrprete de PHP.
Una opcin sencilla de instalar en XAMPP una distribucin de Apache
completamente gratuita que contiene MySQL, PHP y Perl.
Una vez instalado en el equipo, solo hay que escribir un fichero con
extensin .php, colocarlo en el directorio adecuado (normalmente \xampp\htdocs) y
visualizarlo en local (localhost/prueba.php).
Para incrustar cdigo PHP entre el cdigo HTML hay que meter el cdigo PHP
entre las etiquetas <?php y ?>, todo lo que queda fuera es HTML puro. El
intrprete de PHP sustituir esa parte de contenido de la pgina por el resultado de
la ejecucin del script, creando as una pgina HTML dinmicamente.
La sintaxis del lenguaje PHP es muy similar a la de otros lenguajes conocidos
como C o Perl, algunos aspectos iniciales sobre la sintaxis que deben ser
considerados, son:
Permite que las sentencias estn escritas en cualquier combinacin de letras
maysculas y minsculas, con la excepcin del nombre de las variables.
Se pueden colocar todos los espacios en blanco y cambios de lnea
que se deseen con objeto de hacer ms legible el cdigo fuente, ya
que son ignorados por el intrprete de PHP.
Cada sentencia PHP se debe terminar con ;.
Las instrucciones se pueden partir en tantas lneas como se desee.
En una misma lnea se pueden colocar varias instrucciones separadas
por ;.
Los comentarios se pueden hacer con // hasta el final de lnea, o
con /* y */.
Tipos de Datos:
Nmeros enteros: los enteros pueden ser dados en base decimal, en
base octal (un 0 inicial) o en base hexadecimal (con 0x inicial).
Nmeros en coma flotante: se pueden dar en dos formatos, como
parte entera y decimal separada por un punto o en notacin
cientfica.
Cadenas de caracteres: se pueden usar comillas dobles o comillas
simples.
Arrays o matrices: colecciones de datos que se referencian bajo un
nombre comn.
Objetos: PHP admite tambin la posibilidad de crear objetos y realizar
acciones con ellos.
Variables
Algunas de las peculiaridades de las variables en PHP son:
No es necesario declarar explcitamente las variables, sino que basta
con utilizarlas cuando se necesite.
Las variables no tienen un tipo predefinido, puede asignarse cualquier
tipo de valor.
La asignacin de valores a las variables se realiza utilizando el signo
=.
Los nombres de las variables en PHP siempre comienzan por el signo
$.
Se pueden utilizar nombres de variables de cualquier longitud,
formados por letras, dgitos y signos de subrayado, pero nunca
comenzando por un dgito. Entre las letras que pueden utilizarse se
encuentran los caracteres cuyo cdigo ASCII se encuentre entre 127
Constantes
Se realiza con una funcin define().
Una vez definidas su valor no puede cambiarse.
Por convenio se suelen utilizar identificadores con letras maysculas para las
constantes. Una constante definida en un documento ser accesible desde
cualquier punto del script que est en el mismo documento.
Cadenas de Caracteres
Las cadenas de caracteres pueden aparecer entre comillas simples o dobles.
Con las comillas dobles, las variables dentro de la cadena se expanden, es
decir, se sustituyen por su valor.
Con las comillas simples las variables no se expanden y las nicas
secuencias de escape reconocidas son \\ y \.
Las cadenas de caracteres son un caso especial de Array.
Operadores
Aritmtricos
Asignacin
Bit
Comparacin
Lgicos
Otros Operadores
o Condicional
o Concatenacin
o Conversin de Tipo
Sentencias de Control
3) Procesado de Formularios