feb
17
2010

Funciones PHP para el manejo de archivos

Aquí les dejamos un listado de Funciones más útiles para el manejo de Archivos.

Cambiar los permisos de un archivo
chmod (‘El_archivo.xxx’,0777);

Cambiar el nombre del propietario de un archivo
chown (‘El_archivo.xxx’,'Mi nombre’);

Copiar un archivo
copy(‘El_archivo.xxx’,'/nuevo_directorio/’);

Optener el directorio inicial de un archivo o subdirectorio
dirname(‘directorio_raiz/subdirectorio’);

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’);

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’);

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’);

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’);

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’);

About the Author: Miguel Angel Ortega Acosta

Leave a comment

Patrocinador

Siguenos

Suscribete

Escribe tu correo:

Recibirás un correo con todos los articulos escritos en ZoneArtCss durante el día.

Correo @zoneartcss.com

Obtén una cuenta de @zoneartcss.com gratuita