sesion nº 06 tópicos php, arrays, funciones, permisos sobre php

Post on 12-Jun-2015

1.679 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Topicos Avanzados: Sesion Nº 06 Tópicos Php, Arrays, Funciones, Permisos Sobre Php

TRANSCRIPT

Sesión 06:

Ing. Edgar A. Cruz Huaman

INSTITUTO SUPERIOR TECNOLÓGICO INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”“SAN PEDRO”

Tópicos php, Arrays, funciones, permisos sobre PHP.

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

I. Imagen en un Botón Submit

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

II. Comentarios en PHP

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

III. El caracter de escape

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

IV. Arrays Unidireccionales

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

V. Arrays Multidimensionales (i)

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VI. Función Unset y Foreach

• Unset: Eliminará la clave de un array.

• Foreach: Un bucle que recorre todos los valores definidos del un array.

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VII. Función Unset y Foreach : Ejemplo

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VIII. Funciones Básicas de Archivos PHP

• Cambio de los Permisos: – chmod ('El_archivo.xxx',0777);

• Cambiar el nombre del propietario:– chown ('El_archivo.xxx','Mi nombre');

• Copiar un archivo:– copy('El_archivo.xxx','/nuevo_directorio/');

• Obtener el directorio inicial de un archivo o subdirectorio.– dirname('directorio_raiz/subdirectorio');

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VIII. Funciones Básicas de Archivos PHP (ii)

• Obtener el espacio disponible en un directorio en Bytes.– disk_free_space('directorio');

• Verificar si un archivo existe.– file_exists ('archivo.xxx');

• Obtener la hora del ultimo acceso a un archivo.– fileatime('archivo.xxx');

• Obtener la hora de la ultima modificación de un archivo.– filemtime('archivo.xxx');

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VIII. Funciones Básicas de Archivos PHP (iii)

• Obtener el dueño de una archivo. – fileowner ('archivo.xxx');

• Obtener los permisos de una archivo.– fileperms ('archivo.xxx');

• Obtener el tamaño en bytes de un archivo.– filesize('archivo.xxx');

• Obtener el tipo de archivo.– filetype('archivo.xxx');

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VIII. Funciones Básicas de Archivos PHP (iv)

• Abrir un archivo o dirección URL.– fopen ('archivo.xxx','r');

• Saber si un archivo es ejecutable.– is_executable('archivo.xxx');

• Indicar si el archivo se puede leer.– is_readable('archivo.xxx');

• Indica si un archivo fue subido mediante HTTP POST upload.– is_uploaded_file ('archivo.xxx');

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VIII. Funciones Básicas de Archivos PHP (v)

• Saber si un archivo se puede escribir.– is_writable ('archivo.xxx');

• Crea un directorio con permisos.– mkdir('/nuevo_directorio',0777);

• Mover un archivo cargado a través de HTTP POST de un directorio a otro predefinido.– move_uploaded_file('directorio/archivo.xxx','directorio2/archivo.xxx');

• Leer el contenido resultante de archivo.– file_get_contents('el_archivo.xx');

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

VIII. Funciones Básicas de Archivos PHP (vi)

• Renombrar un archivo o directorio.– rename("/tmp/archivo_temp.txt",

"/home/usuario/login/docs/mi_archivo.txt");

• ELIMINAR UN DIRECTORIO.– rmdir('/directorio');

• CREAR UN ARCHIVO TEMPORAL.– tmpfile();

• ELIMINAR UN ARCHIVO.– unlink('ARCHIVO.XXX');

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

IX. Conexión a un Servidor Web Remoto

• FTP

• Uso de Filezilla.

INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO”INSTITUTO SUPERIOR TECNOLÓGICO “SAN PEDRO” Ing. Edgar A. Cruz HuamanIng. Edgar A. Cruz Huaman

top related