Gli ultimi tutorial di sviluppo web
 

PHP fopen() Function


<Completa PHP Filesystem di riferimento

Definizione e l'utilizzo

Il fopen() funzione apre un file o un URL.

Se fopen() fallisce, restituisce FALSE e un errore in caso di fallimento. È possibile nascondere l'output di errore con l'aggiunta di un '@' davanti al nome della funzione.

Sintassi

fopen(filename,mode,include_path,context)

Parametro Descrizione
filename Necessario. Specifica il file o URL per aprire
mode Necessario. Specifica il tipo di accesso che si richiedono per il file / flusso.

Valori possibili:

  • "r" (Read only. Starts at the beginning of the file)
  • "R +" (lettura / scrittura. Inizia alle all'inizio del file)
  • "W" (Scrivere solo Apre e cancella il contenuto del fascicolo;. O crea un nuovo file se non esiste)
  • "W +" (lettura / scrittura Apre e cancella il contenuto del fascicolo;. O crea un nuovo file se non esiste)
  • "A" (solo scrittura. Apre e scrive alla fine del file o crea un nuovo file se non esiste)
  • (. Il contenuto del file Conserve lettura / scrittura scrivendo alla fine del file) "a +"
  • "X" (solo scrittura. Crea un nuovo file. Restituisce FALSE e un errore se il file esiste già)
  • "X +" (lettura / scrittura. Crea un nuovo file. Restituisce FALSE e un errore se il file esiste già)
include_path Opzionale. Impostare questo parametro su '1' se si desidera cercare il file nel include_path (in php.ini) , nonché
context Opzionale. Specifica il contesto del handle di file. Il contesto è un insieme di opzioni che possono modificare il comportamento di un torrente

Suggerimenti e Note

Note: Quando si scrive un file di testo, assicurarsi di utilizzare il carattere di fine riga corretta! sistemi Unix usano \ n, i sistemi Windows utilizzano \ r \ n, e sistemi Macintosh utilizzano \ r come la linea di fine carattere. Windows offre una bandiera di traduzione ('t') che si tradurrà \ n a \ r \ n quando si lavora con il file. È inoltre possibile utilizzare 'b' per forzare la modalità binaria. Per utilizzare queste bandiere, specificare 'b' o 't' come ultimo carattere del parametro modalità.


Esempio

<?php
$file = fopen("test.txt","r");
$file = fopen("/home/test/test.txt","r");
$file = fopen("/home/test/test.gif","wb");
$file = fopen("http://www.example.com/","r");
$file = fopen("ftp://user:[email protected]/test.txt","w");
?>

<Completa PHP Filesystem di riferimento