Ultimele tutoriale de dezvoltare web
 

PHP fopen() Function


<Complete PHP Sistem de fișiere de referință

Definiție și utilizare

fopen() funcție deschide un fișier sau o adresă URL.

Dacă fopen() eșuează, returnează FALSE și o eroare în caz de eșec. Puteți ascunde de ieșire de eroare prin adăugarea unui „@“ în fața numelui funcției.

Sintaxă

fopen(filename,mode,include_path,context)

Parametru Descriere
filename Necesar. Specifică fișierul sau URL-ul pentru a deschide
mode Necesar. Specifică tipul de acces aveți nevoie la fișierul / flux.

Valori posibile:

  • „R“ (Read only. Starts at the beginning of the file) pentru (Read only. Starts at the beginning of the file) de (Read only. Starts at the beginning of the file)
  • „R +“ (citire / scriere. Începe de la începutul fișierului)
  • „W“ (Scrie doar se deschide și șterge conținutul fișierului;. Sau creează un fișier nou în cazul în care nu există)
  • „W +“ (citire / scriere se deschide și șterge conținutul fișierului;. Sau creează un fișier nou în cazul în care nu există)
  • „Un“ (Scrie doar. Deschide și scrie la sfârșitul fișierului sau creează un fișier nou în cazul în care nu există)
  • „A +“ (citire / scriere. Conținutul fișierului Preserves scriind la sfârșitul fișierului)
  • „X“ (Scrie numai. Creează un nou fișier. Returnează FALSE și o eroare în cazul în care există deja fișier)
  • „X +“ (citire / scriere. Creează un nou fișier. Returnează FALSE și o eroare în cazul în care există deja fișier)
include_path Opțional. Setați acest parametru la „1“ dacă doriți să căutați fișierul în include_path (in php.ini) , precum și
context Opțional. Specifică contextul mânerului fișierului. Contextul este un set de opțiuni care poate modifica comportamentul unui flux

Sfaturi și note

Note: Când scrieți într - un fișier text, asigurați - vă că pentru a utiliza caracterul corect-line se termină! sisteme Unix folosesc \ n, sistemele Windows folosesc \ r \ n și sistemele Macintosh folosesc \ r ca linia de caractere care se încheie. Windows oferă un pavilion de traducere ('t') , care se va traduce \ n pentru a \ r \ n atunci când se lucrează cu fișierul. Puteți utiliza, de asemenea, „b“ pentru a forța modul binar. Pentru a utiliza aceste steaguri, specificați fie „b“ sau „T“ ca ultimul caracter al parametrului mod.


Exemplu

<?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");
?>

<Complete PHP Sistem de fișiere de referință