SlideShare una empresa de Scribd logo
1 de 2
1) Fopen()
Abre un fichero o un URL. fopen() asocia un recurso con nombre, especificado por
filename, a un flujo. Su sintaxis general es
<?php //Ejemplo aprenderaprogramar.com
$fp = fopen(fichero, modoDeApertura);
?>
Donde $fp es el descriptor o identificador del fichero abierto que necesitaremos más
tarde.
fichero puede ser un archivo de texto, un archivo con extensión .php, o incluso la URL de
una página web. “Abrir” una web con fopen() puede ser muy útil cuando queremos
comprobar si la web existe, o si está activa.
Si fichero empieza con "http://", se abre una conexión hacia la web especificada. Siempre
debe ponérsele una barra ( / ) al final.
Si fichero empieza con “ftp://", se abre una conexión al servidor especificado.
Si fichero no empieza con ninguna de las cosas anteriormente dichas, se abre una
conexión "directa" con el archivo especificado. Si no existe el archivo o dirección
especificadas, se devuelve un error.
Fclose()
La función fclose(identificadorDelFichero) cierra un archivo abierto. Esta función debe
ser utilizada después de abrir y manipular el archivo. Por ejemplo:
$fp = fopen("fichero.txt", "r");
$linea = fgets($fp);
fclose($fp);
Fread()
Lectura de un fichero en modo binario seguro. La sintaxis es:
string fread ( resource $handle , int $length )
fread() lee hasta length bytes desde el puntero al fichero referenciado por handle. La
lectura termina tan pronto como se encuentre una de las siguientes condiciones:
• length bytes han sido leídos
• EOF (fin de fichero) es alcanzado
• un paquete se encuentra disponible o el tiempo límite del socket se agota (para
flujos de red)
• si el flujo es leído en buffer y no representa un fichero plano, se realiza al menos
una lectura de hasta un número de bytes igual al tamaño del trozo (normalmente
8192); dependiendo del la información previamente almacenada en buffer, el
tamaño de la información devuelta puede ser mayor que el tamaño del trozo
Fwrite()
Escritura de un archivo en modo binario seguro. La sintaxis es:
int fwrite ( resource $handle , string $string [, int $length ] )
fwrite() escribe el contenido de string al flujo de archivo apuntado por handle
2) chdir().
Cambia de directorio. La sintaxis es
bool chdir ( string $directory )
Cambia el directorio actual de PHP al directorio mencionado.
mkdir()
Crea un directorio. La sintaxis es
bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource
$context ]]] )
Intenta crear el directorio especificado por pathname.
rmdir()
Elimina un directorio
bool rmdir ( string $dirname [, resource $context ] )
Intenta eliminar el directorio nombrado por dirname. El directorio debe estar vacío, y los
permisos relevantes deben permitirlo. Un error de nivel E_WARNING será generado si se
produce un error.

Más contenido relacionado

La actualidad más candente (14)

Manejo de archivos
Manejo de archivosManejo de archivos
Manejo de archivos
 
Grupo nro4ficheros
Grupo nro4ficherosGrupo nro4ficheros
Grupo nro4ficheros
 
57 Php. Funciones De Compresion
57 Php. Funciones De Compresion57 Php. Funciones De Compresion
57 Php. Funciones De Compresion
 
ejercicios1so
ejercicios1soejercicios1so
ejercicios1so
 
Rendimiento del sistema Tryton
Rendimiento del sistema TrytonRendimiento del sistema Tryton
Rendimiento del sistema Tryton
 
Comandos básicos iii gestión de archivos
Comandos básicos iii gestión de archivosComandos básicos iii gestión de archivos
Comandos básicos iii gestión de archivos
 
#opendatasev Un caso practico de extraccion y exposición de datos
#opendatasev Un caso practico de extraccion y exposición de datos#opendatasev Un caso practico de extraccion y exposición de datos
#opendatasev Un caso practico de extraccion y exposición de datos
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Manejo de archivos y carpetas pdf
Manejo de archivos y carpetas pdfManejo de archivos y carpetas pdf
Manejo de archivos y carpetas pdf
 
Instalación y Configuración del Dns
Instalación y Configuración del DnsInstalación y Configuración del Dns
Instalación y Configuración del Dns
 
ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C
 
Comando ls - metacaracteres
Comando ls - metacaracteresComando ls - metacaracteres
Comando ls - metacaracteres
 
Manejo de Archivos y Carpetas
Manejo de Archivos y CarpetasManejo de Archivos y Carpetas
Manejo de Archivos y Carpetas
 
Navegar Sistema De Archivos
Navegar Sistema De ArchivosNavegar Sistema De Archivos
Navegar Sistema De Archivos
 

Destacado (9)

Cap 9
Cap 9Cap 9
Cap 9
 
Guia 9
Guia 9 Guia 9
Guia 9
 
Capitulo 9
Capitulo 9Capitulo 9
Capitulo 9
 
Guia 9
Guia 9Guia 9
Guia 9
 
Capitulo 9
Capitulo 9Capitulo 9
Capitulo 9
 
Guia 9 petruzza caia.docx
Guia 9 petruzza caia.docxGuia 9 petruzza caia.docx
Guia 9 petruzza caia.docx
 
Guia 9
Guia 9Guia 9
Guia 9
 
Cap 9 archivos labuchaga - suarez
Cap 9 archivos   labuchaga - suarezCap 9 archivos   labuchaga - suarez
Cap 9 archivos labuchaga - suarez
 
Capitulo 9
Capitulo 9Capitulo 9
Capitulo 9
 

Similar a Php slideshare (20)

Unidad 3 ficheros
Unidad 3 ficherosUnidad 3 ficheros
Unidad 3 ficheros
 
Manejo de archivosss
Manejo de archivosssManejo de archivosss
Manejo de archivosss
 
Archivos de datos en C
Archivos de datos en CArchivos de datos en C
Archivos de datos en C
 
Manejo dearchivosc
Manejo dearchivoscManejo dearchivosc
Manejo dearchivosc
 
Archivos c
Archivos cArchivos c
Archivos c
 
Archivos c
Archivos cArchivos c
Archivos c
 
Manejo_archivos.ppt
Manejo_archivos.pptManejo_archivos.ppt
Manejo_archivos.ppt
 
Ficheros
FicherosFicheros
Ficheros
 
Archivos
ArchivosArchivos
Archivos
 
Fichc
FichcFichc
Fichc
 
Objetivo 01 Archivos de Texto
Objetivo 01 Archivos de TextoObjetivo 01 Archivos de Texto
Objetivo 01 Archivos de Texto
 
Ficheros Php
Ficheros PhpFicheros Php
Ficheros Php
 
Utp pti_s11_archivos
 Utp pti_s11_archivos Utp pti_s11_archivos
Utp pti_s11_archivos
 
PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++
 
Manejo de archivos en c++
Manejo de archivos en c++Manejo de archivos en c++
Manejo de archivos en c++
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
 
Manejo+de+archivos+en+java
Manejo+de+archivos+en+javaManejo+de+archivos+en+java
Manejo+de+archivos+en+java
 
Tema 10 www.fresymetal.com
Tema 10 www.fresymetal.comTema 10 www.fresymetal.com
Tema 10 www.fresymetal.com
 

Último

COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
Wilian24
 
Cuadernillo jkwfnergnerognerpognospgnrpongerpogn
Cuadernillo jkwfnergnerognerpognospgnrpongerpognCuadernillo jkwfnergnerognerpognospgnrpongerpogn
Cuadernillo jkwfnergnerognerpognospgnrpongerpogn
MarianaArgellesRamos
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
candy torres
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
Cuadernillo jkwfnergnerognerpognospgnrpongerpogn
Cuadernillo jkwfnergnerognerpognospgnrpongerpognCuadernillo jkwfnergnerognerpognospgnrpongerpogn
Cuadernillo jkwfnergnerognerpognospgnrpongerpogn
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitario
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 

Php slideshare

  • 1. 1) Fopen() Abre un fichero o un URL. fopen() asocia un recurso con nombre, especificado por filename, a un flujo. Su sintaxis general es <?php //Ejemplo aprenderaprogramar.com $fp = fopen(fichero, modoDeApertura); ?> Donde $fp es el descriptor o identificador del fichero abierto que necesitaremos más tarde. fichero puede ser un archivo de texto, un archivo con extensión .php, o incluso la URL de una página web. “Abrir” una web con fopen() puede ser muy útil cuando queremos comprobar si la web existe, o si está activa. Si fichero empieza con "http://", se abre una conexión hacia la web especificada. Siempre debe ponérsele una barra ( / ) al final. Si fichero empieza con “ftp://", se abre una conexión al servidor especificado. Si fichero no empieza con ninguna de las cosas anteriormente dichas, se abre una conexión "directa" con el archivo especificado. Si no existe el archivo o dirección especificadas, se devuelve un error. Fclose() La función fclose(identificadorDelFichero) cierra un archivo abierto. Esta función debe ser utilizada después de abrir y manipular el archivo. Por ejemplo: $fp = fopen("fichero.txt", "r"); $linea = fgets($fp); fclose($fp); Fread() Lectura de un fichero en modo binario seguro. La sintaxis es: string fread ( resource $handle , int $length ) fread() lee hasta length bytes desde el puntero al fichero referenciado por handle. La lectura termina tan pronto como se encuentre una de las siguientes condiciones: • length bytes han sido leídos • EOF (fin de fichero) es alcanzado • un paquete se encuentra disponible o el tiempo límite del socket se agota (para flujos de red) • si el flujo es leído en buffer y no representa un fichero plano, se realiza al menos una lectura de hasta un número de bytes igual al tamaño del trozo (normalmente 8192); dependiendo del la información previamente almacenada en buffer, el
  • 2. tamaño de la información devuelta puede ser mayor que el tamaño del trozo Fwrite() Escritura de un archivo en modo binario seguro. La sintaxis es: int fwrite ( resource $handle , string $string [, int $length ] ) fwrite() escribe el contenido de string al flujo de archivo apuntado por handle 2) chdir(). Cambia de directorio. La sintaxis es bool chdir ( string $directory ) Cambia el directorio actual de PHP al directorio mencionado. mkdir() Crea un directorio. La sintaxis es bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] ) Intenta crear el directorio especificado por pathname. rmdir() Elimina un directorio bool rmdir ( string $dirname [, resource $context ] ) Intenta eliminar el directorio nombrado por dirname. El directorio debe estar vacío, y los permisos relevantes deben permitirlo. Un error de nivel E_WARNING será generado si se produce un error.