SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Capitulo 9
 PHP ofrece una extensa gama de funciones para
acceso a ficheros, funciones que se pueden
utilizar para abrir, guardar, leer, modificar
ficheros, etc. Mención especial merece la función
de subir ficheros a un servidor, por ejemplo,
puede ser subir una fotografia a una página web,
para poder utilizarla en un foro o, por ejemplo, si
tenemos una página web que se dedica a
promocionar personas para una agencia de
modelos, esta será muy buena opción para poder
recibir las fotografias de nuestros usuarios.
*Función fopen ( ): se utiliza para abrir ficheros. Debemos prestar
atención a la siguiente tabla a la hora de abrir ficheros, ya que, según
el valor que elijamos, se dará una serie de permisos u otros a la hora
de trabajar con ficheros.
*Función fclose ( ): cuando hemos utilizado un archivo, debemos
terminar con este mismo cerrándolo, para lo que utilizaremos esta
función.
*Función fread ( ): es utilizada para mostrar sólo determinadas partes
de un fichero. Esta función necesitará, además, un segundo
argumento, que determinará la cantidad de caracteres que se desea
leer del fichero al que estamos accediendo.
*Función fwrite O: es utilizada para escribir ficheros. Primero hay que
abrirlo, según se explicó anteriormente, prestando atención a que para
escribir debemos utilizar permiso de escritura (es decir, los que llevan
el símbolo +).
Directorios
Como hemos visto anteriormente con los ficheros, también
podremos trabajar con directorios. Una de las principales
funciones para el manejo de directorios es la instrucción chdir ( ),
que determinará el nuevo directorio que queramos especificar
para trabajar (en nuestro caso, el directorio con el que
trabajamos por defecto es el que determinamos al haber
configurado inicialmente PHP y el servidor Apache, en el cual
guardamos las páginas que vamos creando).
Funciones mkdir ( ) y rmdir ( ): son funciones utilizadas para
crear y para borrar directorios, respectivamente. El único
parámetro que añadiremos a estas funciones es el de especificar
el nombre del directorio que queramos crear o borrar.
Esta es una de las funciones que mayor funcionalidad y dinamismo
da a nuestras páginas web, ya que nos permite subir cualquier tipo
de documento al servidor, aunque también, como programadores,
podremos limitar mediante una serie de condiciones el que sólo se
suban los ficheros que cumplan una serie de requisitos que
nosotros fijemos.
Para poder utilizar esta función, debemos crear un formulario para
la recepción de estos ficheros.
Cuando bajamos un fichero a nuestro servidor en modo local, lo
colocaremos de forma temporal en el directorio que le hemos
determinado en el fichero php.ini; en este caso el directorio será:
c:/ficheros/upload/. En cambio, cuando trabajemos con un
servidor que se encuentra en Internet y en el que alojamos
nuestras páginas web, el tratamiento puede ser diferente, ya que
podernos almacenar estos ficheros en el mismo servidor o, por
ejemplo, hacer que nos lleguen mediante un mensaje a nuestra
dirección de correo electrónico.

Weitere ähnliche Inhalte

Was ist angesagt?

Manual servicio http bajo linux red hat
Manual servicio http bajo linux red hatManual servicio http bajo linux red hat
Manual servicio http bajo linux red hat
yimfer1
 
Manual de instalacion de MongoDB - Windows 7
Manual de instalacion de MongoDB - Windows 7Manual de instalacion de MongoDB - Windows 7
Manual de instalacion de MongoDB - Windows 7
Mario Alfonso
 
Mapa mental windows server core
Mapa mental windows server coreMapa mental windows server core
Mapa mental windows server core
jessidi
 
07 Php. Instalando Php My Admin
07 Php. Instalando Php My Admin07 Php. Instalando Php My Admin
07 Php. Instalando Php My Admin
José M. Padilla
 
Acceso a base de datos con php
Acceso a base de datos con phpAcceso a base de datos con php
Acceso a base de datos con php
jaumeven
 

Was ist angesagt? (20)

Manual servicio http bajo linux red hat
Manual servicio http bajo linux red hatManual servicio http bajo linux red hat
Manual servicio http bajo linux red hat
 
Guia 9
Guia 9Guia 9
Guia 9
 
Http
HttpHttp
Http
 
Introducción a php
Introducción a phpIntroducción a php
Introducción a php
 
Manual de instalacion de MongoDB - Windows 7
Manual de instalacion de MongoDB - Windows 7Manual de instalacion de MongoDB - Windows 7
Manual de instalacion de MongoDB - Windows 7
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Comandos de manejo de archivos y directorio
Comandos de manejo de archivos y directorio Comandos de manejo de archivos y directorio
Comandos de manejo de archivos y directorio
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com
 
Mapa mental windows server core
Mapa mental windows server coreMapa mental windows server core
Mapa mental windows server core
 
Actualizacion de promax y fcc
Actualizacion de promax y fccActualizacion de promax y fcc
Actualizacion de promax y fcc
 
Comandos de manejo de archivos y directorio
Comandos de manejo de archivos y directorio Comandos de manejo de archivos y directorio
Comandos de manejo de archivos y directorio
 
07 Php. Instalando Php My Admin
07 Php. Instalando Php My Admin07 Php. Instalando Php My Admin
07 Php. Instalando Php My Admin
 
Acceso a base de datos con php
Acceso a base de datos con phpAcceso a base de datos con php
Acceso a base de datos con php
 
Ficheros
Ficheros Ficheros
Ficheros
 
Cap. 9
Cap. 9Cap. 9
Cap. 9
 
Unidad_2
Unidad_2Unidad_2
Unidad_2
 
Creacion de un Repositorio Local en CentOS_6.0
Creacion de un Repositorio Local en CentOS_6.0Creacion de un Repositorio Local en CentOS_6.0
Creacion de un Repositorio Local en CentOS_6.0
 
Cuestionario cap 9
Cuestionario cap 9Cuestionario cap 9
Cuestionario cap 9
 
EXCHANGE SERVER 2010
EXCHANGE SERVER 2010EXCHANGE SERVER 2010
EXCHANGE SERVER 2010
 
Cap 9 archivos labuchaga - suarez
Cap 9 archivos   labuchaga - suarezCap 9 archivos   labuchaga - suarez
Cap 9 archivos labuchaga - suarez
 

Ähnlich wie Trabajo de compu

92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi
José M. Padilla
 
Capitulo 9 lombardo fernandez
Capitulo 9 lombardo fernandezCapitulo 9 lombardo fernandez
Capitulo 9 lombardo fernandez
Sol Lombardo
 
5 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 95 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 9
facupro97
 
5 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 95 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 9
facupro97
 
5 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 95 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 9
facupro97
 
04 Php. Configuracion De Apache
04 Php. Configuracion De Apache04 Php. Configuracion De Apache
04 Php. Configuracion De Apache
José M. Padilla
 

Ähnlich wie Trabajo de compu (20)

Capitulo 9
Capitulo 9Capitulo 9
Capitulo 9
 
Guia cap 9 dorazio 11 11
Guia cap 9 dorazio 11 11Guia cap 9 dorazio 11 11
Guia cap 9 dorazio 11 11
 
92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi
 
Capitulo 9 lombardo fernandez
Capitulo 9 lombardo fernandezCapitulo 9 lombardo fernandez
Capitulo 9 lombardo fernandez
 
Capitulo 9
Capitulo 9Capitulo 9
Capitulo 9
 
Lopez scotte
Lopez scotteLopez scotte
Lopez scotte
 
Galnares colonna
Galnares colonnaGalnares colonna
Galnares colonna
 
Cap 9
Cap 9Cap 9
Cap 9
 
Guia 9 petruzza caia.docx
Guia 9 petruzza caia.docxGuia 9 petruzza caia.docx
Guia 9 petruzza caia.docx
 
nn
nnnn
nn
 
5 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 95 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 9
 
5 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 95 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 9
 
5 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 95 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 9
 
Capitulo 9
Capitulo 9Capitulo 9
Capitulo 9
 
Tarea 11 11 slideshare
Tarea 11 11 slideshareTarea 11 11 slideshare
Tarea 11 11 slideshare
 
04 Php. Configuracion De Apache
04 Php. Configuracion De Apache04 Php. Configuracion De Apache
04 Php. Configuracion De Apache
 
Practica09
Practica09Practica09
Practica09
 
Guia 9
Guia 9Guia 9
Guia 9
 
Presentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdfPresentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdf
 
Bonifacio Vescovo 5 11 15 guia cap 9
Bonifacio Vescovo 5 11 15 guia cap 9Bonifacio Vescovo 5 11 15 guia cap 9
Bonifacio Vescovo 5 11 15 guia cap 9
 

Kürzlich hochgeladen

SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
EdwinC23
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
refrielectriccarlyz
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 

Kürzlich hochgeladen (20)

TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdfTRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfGUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECO
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 

Trabajo de compu

  • 2.  PHP ofrece una extensa gama de funciones para acceso a ficheros, funciones que se pueden utilizar para abrir, guardar, leer, modificar ficheros, etc. Mención especial merece la función de subir ficheros a un servidor, por ejemplo, puede ser subir una fotografia a una página web, para poder utilizarla en un foro o, por ejemplo, si tenemos una página web que se dedica a promocionar personas para una agencia de modelos, esta será muy buena opción para poder recibir las fotografias de nuestros usuarios.
  • 3. *Función fopen ( ): se utiliza para abrir ficheros. Debemos prestar atención a la siguiente tabla a la hora de abrir ficheros, ya que, según el valor que elijamos, se dará una serie de permisos u otros a la hora de trabajar con ficheros. *Función fclose ( ): cuando hemos utilizado un archivo, debemos terminar con este mismo cerrándolo, para lo que utilizaremos esta función. *Función fread ( ): es utilizada para mostrar sólo determinadas partes de un fichero. Esta función necesitará, además, un segundo argumento, que determinará la cantidad de caracteres que se desea leer del fichero al que estamos accediendo. *Función fwrite O: es utilizada para escribir ficheros. Primero hay que abrirlo, según se explicó anteriormente, prestando atención a que para escribir debemos utilizar permiso de escritura (es decir, los que llevan el símbolo +).
  • 4. Directorios Como hemos visto anteriormente con los ficheros, también podremos trabajar con directorios. Una de las principales funciones para el manejo de directorios es la instrucción chdir ( ), que determinará el nuevo directorio que queramos especificar para trabajar (en nuestro caso, el directorio con el que trabajamos por defecto es el que determinamos al haber configurado inicialmente PHP y el servidor Apache, en el cual guardamos las páginas que vamos creando). Funciones mkdir ( ) y rmdir ( ): son funciones utilizadas para crear y para borrar directorios, respectivamente. El único parámetro que añadiremos a estas funciones es el de especificar el nombre del directorio que queramos crear o borrar.
  • 5. Esta es una de las funciones que mayor funcionalidad y dinamismo da a nuestras páginas web, ya que nos permite subir cualquier tipo de documento al servidor, aunque también, como programadores, podremos limitar mediante una serie de condiciones el que sólo se suban los ficheros que cumplan una serie de requisitos que nosotros fijemos. Para poder utilizar esta función, debemos crear un formulario para la recepción de estos ficheros. Cuando bajamos un fichero a nuestro servidor en modo local, lo colocaremos de forma temporal en el directorio que le hemos determinado en el fichero php.ini; en este caso el directorio será: c:/ficheros/upload/. En cambio, cuando trabajemos con un servidor que se encuentra en Internet y en el que alojamos nuestras páginas web, el tratamiento puede ser diferente, ya que podernos almacenar estos ficheros en el mismo servidor o, por ejemplo, hacer que nos lleguen mediante un mensaje a nuestra dirección de correo electrónico.