Documente Academic
Documente Profesional
Documente Cultură
Integrantes:
Cruz Lpez, Fernanda
Rebaza Castaeda, Jhoser
Rojas Salas, Kenny
PHP
QU ES PHP?
QU ES PHP?
PHP(acrnimo recursivo dePHP: Hypertext
Preprocessor) es un lenguaje de cdigo abierto
muy popular especialmente adecuado para el
desarrollo web y que puede ser incrustado en
HTML.
QU ES PHP?
Ejemplo:
PHP
QU PUEDE HACER PHP?
SINTAXIS BSICA
E T I Q U E TA S D E P H P
ETIQUETAS DE PHP
Cuando PHP analiza un fichero, busca las
etiquetas de apertura y cierre, que son<?phpy?
>, y que indican a PHP dnde empezar y finalizar
la interpretacin del cdigo. Este mecanismo
permite embeber a PHP en todo tipo de
documentos, ya que todo lo que est fuera de las
etiquetas de apertura y cierre de PHP ser
ignorado por el analizador.
ETIQUETAS DE PHP
Si un fichero contiene solamente cdigo de PHP,
es preferible omitir la etiqueta de cierre de PHP la
final del mismo. As se previene la adicin de
espacios en blanco o nuevas lneas accidentales
despus de la etiqueta de cierre, lo cual causara
efectos no deseados debido a que PHP
comenzar la salida del bfer cuando no haba
intencin por parte del programador de enviar
ninguna salida en ese punto del script.
ETIQUETAS DE PHP
SINTAXIS BSICA
SALIR DE HTML
SALIR DE HTML
Cualquier cosa fuera de un par de etiquetas de
apertura y cierre es ignorado por el intrprete de
PHP, lo que permite que los ficheros de PHP
tengan contenido mixto. Esto hace que PHP
pueda ser embebido en documentos HTML para,
por ejemplo, crear plantillas.
SALIR DE HTML
Este ejemplo funciona como estaba previsto, porque
cuando PHP intercepta las etiquetas de cierre ?>,
simplemente comienza a imprimir cualquier cosa que
encuentre hasta que d con otra etiqueta de apertura a
menos que se encuentre en mitad de una sentencia
condicional, en cuyo caso el intrprete determinar el
resultado de la condicin antes de tomar una decisin de
qu es lo que tiene que saltar.
SINTAXIS BSICA
S E PA RAC I N D E I N S T R U C C I O N E S
SEPARACIN DE INSTRUCCIONES
Como en C o en Perl, PHP requiere que las instrucciones terminen
en punto y coma al final de cada sentencia. La etiqueta de cierre
de un bloque de cdigo de PHP automticamente implica un punto
y coma; no es necesario usar un punto y coma para cerrar la
ltima lnea de un bloque de PHP. La etiqueta de cierre del bloque
incluir la nueva lnea final inmediata si est presente.
SINTAXIS BSICA
C O M E N TA R I O S
COMENTARIOS
PHP admite comentarios al estilo de 'C', 'C++' y
de consola de Unix (estilo de Perl). Por ejemplo:
REFERENCIAS DE LENGUAJE
TIPOS
TIPOS
Cuatro tipos escalares:
boolean
integer
float(nmero de punto flotante, tambin conocido comodouble)
string
Dos tipos compuestos:
array
object
Y finalmente dos tipos especiales:
resource
NULL
SEGURIDAD
SEGURIDAD
PHP es un potente lenguaje, y su intrprete, bien como
mdulo del servidor web o bien como binarioCGI, puede
acceder a ficheros, ejecutar comandos o abrir conexiones de
red desde el servidor. Estas propiedades hacen que, por
omisin, sea inseguro todo lo que se ejecute en un servidor
web. PHP est diseado especficamente para ser un lenguaje
ms seguro para escribir aplicacionesCGIque Perl o C.
Partiendo de un correcto ajuste de opciones de configuracin
para tiempo de ejecucin y en tiempo de compilacin, y el uso
de prcticas de programacin apropiadas, pueden
proporcionarle la combinacin de libertad y de seguridad que
necesita.
ORACLE
Q U E S O RA C L E ?
ORACLE
Oracle surge a finales el ao 1970 del nombre de
Relational Software a partir de un estudio sobre SGBD
(Sistemas Gestores de Base de Datos) Computer
World defini este estudio como uno de los ms
completos jams escritos sobre bases de datos. usaba
la filosofa de las bases de datos relacionales, algo que
por aquella poca era todava desconocido. La
tecnologa Oracle se encuentra prcticamente en
todas las industrias alrededor del mundo.
ORACLE
Oracle es la primera compaa de software que
desarrolla e implementa software para empresas 100
por ciento activado por Internet a travs de toda su
lnea de productos: base de datos, aplicaciones
comerciales y herramientas de desarrollo de
aplicaciones y soporte de decisiones.
Oracle garantiza el funcionamiento de sus bases de
datos, que en caso de cadas del servidor compensa
econmicamente con cifras cercanas a las 7 cifras.
CARACTERISTICAS
Desarrollado sobre Oracle Database, Oracle Content
Database
ha
sido
diseada
para
que
las
organizaciones puedan controlar y gestionar grandes
volmenes de contenidos no estructurados en un
nico repositorio con el objetivo de reducir los costes y
los riesgos asociados a la prdida de informacin.
Protege los sistemas de todas las causas comunes
relacionadas con el tiempo de baja planificado y no
planificado, con inclusin de las fallas en el sitio, en el
almacenamiento y en el servidor, as como de una de
las causas ms importantes, el error humano.
ESTRUCTURA
Una BD Oracle tiene una estructura fsica y una
estructura lgica :
La estructura fsica se corresponde a los ficheros del
sistema operativo.
La estructura lgica est formada por los tablespace y
los objetos de un esquema de BD
ESTRUCTURA
ESTRUCTURA LGICA
Se divide en unidades de almacenamiento
lgicas: Tablespaces. Cada BD estar formada por
uno o mas tablespaces (al menos existe el
tablespace SYSTEM catlogo del sistema) Cada
tablespace se corresponde con uno o ms
ficheros de datos. Objetos: tablas, vistas, ndices
asociados a una tabla, clusters, ..
ESTRUCTURA FISICA
Estructura fsica Una B.D. tiene uno o ms
ficheros de datos. Estos ficheros son de tamao
fijo y se establecen en el momento en que se
crea la base de datos o en el momento en el que
se crean tablespaces. Los datos del fichero de
datos son ledos cuando se necesitan y situados
en una cach de memoria compartida para que el
prximo acceso a los mismos sea ms rpido.
ESTRUCTURA FISICA
FUNCIONES
FUNCIONES DE CONVERSIN
TO_CHAR= Transforma un tipo DATE NUMBER en una
cadena de caracteres.
TO_DATE= Transforma un tipo NUMBER CHAR en
DATE.
TO_NUMBER= Transforma una cadena de caracteres
en NUMBER.
CODIFICACION
CODIFICACION
<?php
$timeout = 3600; // One Hour
$file = '/tmp/cache/' . md5($_SERVER['REQUEST_URI']);