SlideShare una empresa de Scribd logo
1 de 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.

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Similar a 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
 

Similar a 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
 

Último

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
JuanPablo452634
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
bingoscarlet
 

Último (20)

ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 

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.