SlideShare uma empresa 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.

Mais conteúdo relacionado

Mais procurados

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 hatyimfer1
 
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 7Mario Alfonso
 
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 Carolina Fernandez
 
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{|::::::. ELDAVAN .:::::::|}
 
Mapa mental windows server core
Mapa mental windows server coreMapa mental windows server core
Mapa mental windows server corejessidi
 
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 Carolina Fernandez
 
07 Php. Instalando Php My Admin
07 Php. Instalando Php My Admin07 Php. Instalando Php My Admin
07 Php. Instalando Php My AdminJosé 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 phpjaumeven
 
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.0Fredy Janeta Bastidas
 
Cuestionario cap 9
Cuestionario cap 9Cuestionario cap 9
Cuestionario cap 9juaniysol
 
Cap 9 archivos labuchaga - suarez
Cap 9 archivos   labuchaga - suarezCap 9 archivos   labuchaga - suarez
Cap 9 archivos labuchaga - suarezultimodia1
 

Mais procurados (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
 

Semelhante a Trabajo de compu

Semelhante 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

Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
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 DemingKevinCabrera96
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
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 PROCESOLUISDAVIDVIZARRETARA
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
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).pptxBRAYANJOSEPTSANJINEZ
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
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 APLICADOFritz Rebaza Latoche
 
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.pdfMikkaelNicolae
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 

Último (20)

Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
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
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
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
 
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
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
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
 
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
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 

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.