Post on 12-Jun-2015
description
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