Bienvenid@ webmaster Acceso Directo :
ir al home
Home
Productos y Servicios
Artículos y Secciones
Foros de Discusión
Registro de Usuarios
Usuarios
Canal del Webmaster
Contactos
©2004 Blasten.com
Envía tus Articulos


ArtículoComentariosRecomendarGuardarImprimir
Funciones B?sicas de ArchivosResaltado
Hemos realizado una recopilaci?n de las funciones m?s utilizadas para el manejo de archivos y su respectiva sintaxis.


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 archivofileatime('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');

Importante: alguna de estas funciones requieren tener permisos 0777 chmod para poder trabajar correctamente.

La mayor?a de ellas devuelven un booleano, por lo cual se puede imprimir un resultado en pantalla de la siguiente manera:

<?
if(unlink('el_archivo.txt') echo 'se ha eliminado el archivo';
else echo 'Imposible eliminar el archivo, compruebe que el fichero exista y que tenga permiso xxx.';

?>

Recuerda que para establecer permisos a directorios o archivos se deben emplear 4 cifras no 3 como usualmente se hace y produce error.
Ejemplos:
0777, 0755, 0666, etc?


Para m?s informaci?n puedes accesar a http://www.php.net/manual/es/ref.filesystem.html




Artículos Relacionados
Funciones FTP (PHP)
Funciones en PHP (PHP)
Funciones de Cadenas (PHP)
Archivo Funciones.php (PHP)
Trabajando con Archivos (PHP)
Editor de archivos (PHP)
Creando Archivos PDF en PHP (PHP)
Upload de archivos al servidor (PHP)
Forzar descarga de archivos (PHP)

Más Artículos relacionados >>
Artículo anterior Artículo siguiente
Descargar este contenido

Autor: Webmaster
Fecha: 10/01/2005 (569 días) Lecturas : 14.976
Valoración :
Comentarios: 120

EWOpdarQFMEIOAmLqWL

silent ringtone preveiw
Valoración:
ZJGSJvLdFSccyzFtLD

adobe photoshop cs2 downl
Valoración:
sUsRMoEDEbk

play old slots spq
Valoración:
KSQwnDLoXN

skip a pay
Valoración:
qOUQbLRgfpuP

propecia and customs 37908
Valoración:
SmFgnzazwvf

cheap health insurance kumf
Valoración:

Agregar a mi lista
Solicitar Ayuda


subir página
Los contenidos expuestos en blasten.com® son propiedad única de sus autores, por lo cual se prohíbe la reproducción total o parcial de los contenidos expuestos en este sitio sin previo consentimiento del autor y el editor. Para intercambios de contenidos haga clic aqui y contáctenos. El logotipo y el nombre BLASTEN así como todos los gráficos expuestos son propiedad exclusiva de este portal.
©2004-2005 blasten.com Network