Dfdfdfgdfsd

Páginas: 40 (9995 palabras) Publicado: 15 de noviembre de 2012
fopen
(PHP 4, PHP 5)
fopen — Abre un fichero o una URL
Report a bug
-------------------------------------------------
 Descripción
resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )
fopen() asocia un recurso con nombre, especificado por filename, a un flujo.
Report a bug
------------------------------------------------- Parámetros
-------------------------------------------------
filename
-------------------------------------------------
Si filename está en la forma "esquema://...", se asume que será un URL y PHP buscará un gestor de protocolos (también conocido como envoltura) para ese protocolo. Si no está registrada ninguna envoltura para ese protocolo, PHP emitirá un aviso para ayudar a rastrear problemaspotenciales en el script y continuará como si filename especificara un fichero normal.
-------------------------------------------------
Si PHP ha decidido que filename especifica un fichero local, intentará abrir un flujo para ese fichero. El fichero debe ser accesible para PHP, por lo que es necesario asegurarse de que los permisos de acceso del fichero permiten este acceso. Si está habilitado el safemode, o open_basedir se pueden aplicar más restricciones.
-------------------------------------------------
Si PHP ha decidido que filename especifica un protocolo registrado, y ese protocolo está registrado como un URL de red, PHP se asegurará de queallow_url_fopen está habilitado. Si es desactivado, PHP emitirá un aviso y la llamada a fopen fallará.-------------------------------------------------
Nota:
-------------------------------------------------
La lista de protocolos soportados se puede encontrar en Protocolos y Envolturas soportados. Algunos protocolos (también descritos comoenvolturas) soportan contexto y/u opciones de php.ini. Consulte la página específica del protocolo en uso para una lista de opciones que se pueden establecer. (p.ej. elvalor user_agent en php.ini usado por la envoltura http).
-------------------------------------------------
En la plataforma Windows, asegúrese de escapar cualquier barra invertida usada en la ruta de fichero, o use barras hacia delante.
-------------------------------------------------
<?php
$gestor = fopen("c:\\folder\\resource.txt", "r");
?>
-------------------------------------------------
mode-------------------------------------------------
El parámetro mode especifica el tipo de acceso que se necesita para el flujo. Puede ser cualquiera de los siguientes:
Una lista de los modos posibles de fopen() usando mode |
mode | Descripción |
'r' | Apertura para sólo lectura; coloca el puntero al fichero al principio del fichero. |
'r+' | Apertura para lectura y escritura; coloca el puntero al ficheroal principio del fichero. |
'w' | Apertura para sólo escritura; coloca el puntero al fichero al principio del fichero y trunca el fichero a longitud cero. Si el fichero no existe se intenta crear. |
'w+' | Apertura para lectura y escritura; coloca el puntero al fichero al principio del fichero y trunca el fichero a longitud cero. Si el fichero no existe se intenta crear. |
'a' | Apertura parasólo escritura; coloca el puntero al fichero al final del fichero. Si el fichero no existe se intenta crear. |
'a+' | Apertura para lectura y escritura; coloca el puntero al fichero al final del fichero. Si el fichero no existe se intenta crear. |
'x' | Creación y apertura para sólo escritura; coloca el puntero al fichero al principio del fichero. Si el fichero ya existe, la llamadaa fopen() fallará devolviendo FALSE y generando un error de nivel E_WARNING. Si el fichero no exite se intenta crear. Esto es equivalente a especificar las banderas O_EXCL|O_CREAT para la llamada al sistema de open(2) subyacente. |
'x+' | Creación y apertura para lectura y escritura; de otro modo tiene el mismo comportamiento que 'x'. |
'c' | Abrir el fichero para sólo escritura. Si el fichero...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS