Función PHP fopen()
❮ Referencia del sistema de archivos PHPEjemplo
Abra el archivo, lea las líneas, hasta que se alcance EOF:
<?php
$file = fopen("test.txt", "r");
//Output lines until EOF is reached
while(! feof($file)) {
$line = fgets($file);
echo $line. "<br>";
}
fclose($file);
?>
Definición y uso
La función fopen() abre un archivo o URL.
Nota: ¡Al escribir en un archivo de texto, asegúrese de usar el carácter de final de línea correcto! Los sistemas Unix usan \n, los sistemas Windows usan \r\n y los sistemas Macintosh usan \r como carácter de final de línea. Windows ofrece un indicador de traducción ('t') que traducirá \n a \r\n cuando trabaje con el archivo. También puede usar 'b' para forzar el modo binario. Para usar estas banderas, especifique 'b' o 't' como el último carácter del parámetro de modo.
Sintaxis
fopen(filename, mode, include_path, context)
Valores paramétricos
Parameter | Description |
---|---|
filename | Required. Specifies the file or URL to open |
mode | Required. Specifies the type of access you require to the file/stream. Possible values:
|
include_path | Optional. Set this parameter to '1' if you want to search for the file in the include_path (in php.ini) as well |
context | Optional. Specifies the context of the file handle. Context is a set of options that can modify the behavior of a stream |
Detalles técnicos
Valor devuelto: | Un recurso de puntero de archivo en caso de éxito, FALSO y un error en caso de falla. Puede ocultar el error agregando una "@" delante del nombre de la función. |
---|---|
Versión PHP: | 4.3+ |
Registro de cambios de PHP: | PHP 7.1: opción "e" agregada PHP 5.2: opciones "c" y "c+" agregadas |
❮ Referencia del sistema de archivos PHP