fopen(): se utiliza para abrir ficheros.
fclose():para cerrar ficheros.
La primera además cuenta con una serie de argumentos:
modo | Descripción |
---|---|
'r' | Apertura para sólo lectura; ubica el apuntador de archivo al comienzo del mismo. |
'r+' | Apertura para lectura y escritura; ubica el apuntador de archivo al comienzo del mismo. |
'w' | Apertura para sólo escritura; ubica el apuntador de archivo al comienzo de éste y lo trunca a una longitud de cero. Si el archivo no existe, intenta crearlo. |
'w+' | Apertura para lectura y escritura; ubica el apuntador de archivo al comienzo de éste y lo trunca a una longitud cero. Si el archivo no existe, intenta crearlo. |
'a' | Apertura para sólo escritura; ubica el apuntador de archivo al final del mismo. Si el archivo no existe, intenta crearlo. |
'a+' | Apertura para lectura y escritura; ubica el apuntador de archivo al final del mismo. Si el archivo no existe, intenta crearlo. |
'x' | Creación y apertura para sólo escritura; ubica el apuntador de archivo al comienzo de éste. Si el archivo ya existe, la llamada a fopen() fallará devolviendo FALSE y generando un error de nivel E_WARNING. Si el archivo no existe, intenta crearlo. Esto es equivalente a especificar las banderas O_EXCL|O_CREAT en la llamada de sistema open(2) interna. |
'x+' | Creación y apertura para lectura y escritura; ubica el apuntador de archivo al comienzo de éste. Si el archivo ya existe, la llamada a fopen() fallará devolviendo FALSE y generando un error de nivel E_WARNING. Si el archivo no existe, intenta crearlo. Esto es equivalente a especificar las banderas O_EXCL|O_CREAT en la llamada de sistema open(2) interna. |
Ejemplo:
<?php
$gestor = fopen("/home/rasmus/archivo.txt", "r");$gestor = fopen("/home/rasmus/archivo.gif", "wb");$gestor = fopen("http://www.example.com/", "r");$gestor = fopen("ftp://usuario:contrasenya@example.com/un_archivo.txt", "w");?>
Para crear un nuevo directorio usaremos la función mkdir():
<?
$nuevodir="x";
mkdir($nuevodir);
?>
No hay comentarios:
Publicar un comentario